Composer stopped building RPMs for 8.4, so we cannot pin commits for new versions anymore. Switch to 8.5. Update terraform commit accordingly.
60 lines
1.2 KiB
YAML
60 lines
1.2 KiB
YAML
stages:
|
|
- init
|
|
- rpmbuild
|
|
- test
|
|
- finish
|
|
|
|
.terraform:
|
|
tags:
|
|
- terraform
|
|
|
|
init:
|
|
stage: init
|
|
tags:
|
|
- shell
|
|
script:
|
|
- schutzbot/update_github_status.sh start
|
|
|
|
RPM:
|
|
stage: rpmbuild
|
|
extends: .terraform
|
|
script:
|
|
- sh "schutzbot/ci_details.sh"
|
|
- sh "schutzbot/mockbuild.sh"
|
|
after_script:
|
|
- schutzbot/update_github_status.sh update
|
|
parallel:
|
|
matrix:
|
|
- RUNNER:
|
|
- aws/fedora-34-x86_64
|
|
- aws/fedora-34-aarch64
|
|
- aws/rhel-8.5-ga-x86_64
|
|
- aws/rhel-8.5-ga-aarch64
|
|
|
|
Testing:
|
|
stage: test
|
|
extends: .terraform
|
|
script:
|
|
- sh "schutzbot/ci_details.sh"
|
|
- sh "schutzbot/deploy.sh"
|
|
- sh "/usr/libexec/tests/koji-osbuild/integration.sh"
|
|
after_script:
|
|
- schutzbot/update_github_status.sh update
|
|
parallel:
|
|
matrix:
|
|
- RUNNER:
|
|
# https://quay.io/repository/osbuild/postgres available only for x86_64
|
|
# - aws/fedora-33-aarch64
|
|
- aws/fedora-34-x86_64
|
|
# - aws/fedora-34-aarch64
|
|
- RUNNER:
|
|
- aws/rhel-8.5-ga-x86_64
|
|
# - aws/rhel-8.4-ga-aarch64
|
|
INTERNAL_NETWORK: ["true"]
|
|
|
|
finish:
|
|
stage: finish
|
|
tags:
|
|
- shell
|
|
script:
|
|
- schutzbot/update_github_status.sh finish
|