Build container for GitHub Actions
This repository contains the source files for the build container for oVirt. This container contains the most commonly used utilities for building oVirt. The image names are:
quay.io/ovirt/buildcontainer:el8stream
quay.io/ovirt/buildcontainer:el9stream
You can use it in GitHub Actions as follows:
name: build
on:
push:
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- name: centos-stream-8
shortcut: cs8
container-name: el8stream
- name: centos-stream-9
shortcut: cs9
container-name: el9stream
name: ${{ matrix.name }}
container:
image: quay.io/ovirt/buildcontainer:${{ matrix.container-name }}
steps:
# Add your steps here
Building
You can build and push the containers easily using docker-compose
:
docker-compose build
docker-compose push