Skip to content

Build process

Build process #374

Workflow file for this run

name: build process
run-name: Build process
on:
workflow_dispatch:
schedule:
- cron: "0 1 * * *"
push:
branches:
- "main"
pull_request: {}
jobs:
build-and-push-base:
name: Build and push - Fedora container
uses: ./.github/workflows/reusable-build-and-push-container.yml
with:
container_name: "base"
secrets: inherit
build-diskimage-fedora-machine:
name: Build and push - Fedora diskimage
uses: ./.github/workflows/reusable-build-diskimage-machine.yml
with:
container_name: "base"
base_from: "dotfedora-cloud"
secrets: inherit
build-and-push-bootc:
name: Build and push - Fedora-bootc container
uses: ./.github/workflows/reusable-build-and-push-bootable-container.yml
with:
container_name: "base"
secrets: inherit
build-diskimage-fedora-bootc:
needs:
- build-and-push-bootc
name: Build and push - Fedora-bootc diskimage
uses: ./.github/workflows/reusable-build-diskimage-bootc.yml
with:
container_name: "base"
secrets: inherit
build-and-push-rdesktop-and-bootc:
needs:
- build-and-push-base
- build-and-push-bootc
name: Build and push - optional rdesktop container + bootc
uses: ./.github/workflows/reusable-build-container-singlearch.yml
with:
container_name: "rdesktop"
secrets: inherit
build-diskimage-rdesktop-bootc:
needs:
- build-and-push-rdesktop-and-bootc
name: Build and push - optional rdesktop-bootc diskimage
uses: ./.github/workflows/reusable-build-diskimage-singlearch.yml
with:
container_name: "rdesktop"
secrets: inherit
build-diskimage-rdesktop-machine:
needs:
- build-diskimage-fedora-machine
name: Build and push - Fedora rdesktop diskimage
uses: ./.github/workflows/reusable-build-diskimage-machine.yml
with:
container_name: "rdesktop"
base_from: "devfedora-cloud"
secrets: inherit