Skip to content

Build Multus RPM

Build Multus RPM #759

Workflow file for this run

name: builders
# Presubmit build and deploy from sources tests
on:
pull_request:
jobs:
centos9-bootc:
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-24.04
steps:
- name: Check out MicroShift upstream repository
uses: actions/checkout@v4
- name: Detect OKD version tag
id: detect-okd-version
uses: ./.github/actions/okd-version
- name: Run the build action
uses: ./.github/actions/build
with:
ushift-gitref: main
okd-version-tag: ${{ steps.detect-okd-version.outputs.okd-version-tag }}
bootc-image-url: quay.io/centos-bootc/centos-bootc
bootc-image-tag: stream9
node-count: 2
centos10-bootc:
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-24.04
steps:
- name: Check out MicroShift upstream repository
uses: actions/checkout@v4
- name: Detect OKD version tag
id: detect-okd-version
uses: ./.github/actions/okd-version
- name: Run the build action
uses: ./.github/actions/build
with:
ushift-gitref: main
okd-version-tag: ${{ steps.detect-okd-version.outputs.okd-version-tag }}
bootc-image-url: quay.io/centos-bootc/centos-bootc
bootc-image-tag: stream10
node-count: 2
fedora-bootc:
if: ${{ !github.event.pull_request.draft }}
strategy:
matrix:
runners: [ubuntu-24.04, ubuntu-24.04-arm]
runs-on: ${{ matrix.runners }}
steps:
- name: Check out MicroShift upstream repository
uses: actions/checkout@v4
- name: Detect OKD version tag
id: detect-okd-version
uses: ./.github/actions/okd-version
- name: Run the build action
uses: ./.github/actions/build
with:
ushift-gitref: main
okd-version-tag: ${{ steps.detect-okd-version.outputs.okd-version-tag }}
bootc-image-url: registry.fedoraproject.org/fedora-bootc
bootc-image-tag: latest
node-count: 2
ubuntu-rpm2deb:
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-24.04
steps:
- name: Check out MicroShift upstream repository
uses: actions/checkout@v4
- name: Detect OKD version tag
id: detect-okd-version
uses: ./.github/actions/okd-version
- name: Run the build action
uses: ./.github/actions/build-deb
with:
ushift-gitref: main
okd-version-tag: ${{ steps.detect-okd-version.outputs.okd-version-tag }}
isolated-network:
if: ${{ !github.event.pull_request.draft }}
strategy:
matrix:
include:
- name: kindnet
runner: ubuntu-24.04
ovnk-networking: 0
- name: ovnk
runner: ubuntu-24.04
ovnk-networking: 1
runs-on: ${{ matrix.runner }}
steps:
- name: Check out MicroShift upstream repository
uses: actions/checkout@v4
- name: Detect OKD version tag
id: detect-okd-version
uses: ./.github/actions/okd-version
- name: Run the build action
uses: ./.github/actions/build
with:
ushift-gitref: main
okd-version-tag: ${{ steps.detect-okd-version.outputs.okd-version-tag }}
isolated-network: 1
ovnk-networking: ${{ matrix.ovnk-networking }}