Build process #374
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |