stages: - init - rpmbuild - test - finish .terraform: after_script: - schutzbot/update_github_status.sh update tags: - terraform init: stage: init tags: - shell script: - schutzbot/update_github_status.sh start interruptible: true RPM: stage: rpmbuild extends: .terraform script: - sh "schutzbot/mockbuild.sh" interruptible: true parallel: matrix: - RUNNER: - aws/fedora-34-x86_64 - aws/fedora-34-aarch64 - aws/fedora-35-x86_64 - aws/fedora-35-aarch64 - aws/centos-stream-8-x86_64 - aws/centos-stream-8-aarch64 - aws/centos-stream-9-x86_64 - aws/centos-stream-9-aarch64 - aws/rhel-8.5-ga-x86_64 - aws/rhel-8.5-ga-aarch64 - RUNNER: - aws/rhel-8.6-nightly-x86_64 - aws/rhel-8.6-nightly-aarch64 - aws/rhel-9.0-nightly-x86_64 - aws/rhel-9.0-nightly-aarch64 INTERNAL_NETWORK: "true" Composer Tests: stage: test extends: .terraform script: - schutzbot/deploy.sh - /usr/libexec/tests/osbuild-composer/image_tests.sh parallel: matrix: - RUNNER: - aws/fedora-34-x86_64 - aws/fedora-34-aarch64 - aws/fedora-35-x86_64 - aws/fedora-35-aarch64 - aws/rhel-8.5-ga-x86_64 - aws/rhel-8.5-ga-aarch64 - aws/rhel-8.6-nightly-x86_64 - aws/rhel-8.6-nightly-aarch64 # See https://github.com/osbuild/osbuild-composer/issues/1819 and related issues # - aws/rhel-9.0-nightly-x86_64 # - aws/rhel-9.0-nightly-aarch64 INTERNAL_NETWORK: "true" OSTree Images: stage: test extends: .terraform script: - schutzbot/deploy.sh - sudo test/cases/ostree-images parallel: matrix: - RUNNER: - aws/fedora-34-x86_64 - aws/fedora-35-x86_64 - aws/rhel-8.5-ga-x86_64 - aws/rhel-8.6-nightly-x86_64 - aws/rhel-9.0-nightly-x86_64 INTERNAL_NETWORK: "true" SonarQube: stage: test extends: .terraform script: - schutzbot/sonarqube.sh variables: RUNNER: aws/centos-stream-8-x86_64 INTERNAL_NETWORK: "true" GIT_DEPTH: 0 finish: stage: finish tags: - shell script: - schutzbot/update_github_status.sh finish