gitlab: split integration tests
We are running into a GitLab CI limitation: jobs:integration:parallel:matrix config generates too many jobs (maximum is 50) Let's split these jobs into separate ones. Signed-off-by: Ondřej Budai <ondrej@budai.cz>
This commit is contained in:
parent
5261987726
commit
0eca6b4027
1 changed files with 32 additions and 17 deletions
|
|
@ -330,16 +330,7 @@ Rebase OSTree:
|
||||||
- rhos-01/rhel-9.0-nightly-x86_64-large
|
- rhos-01/rhel-9.0-nightly-x86_64-large
|
||||||
- rhos-01/centos-stream-8-x86_64-large
|
- rhos-01/centos-stream-8-x86_64-large
|
||||||
|
|
||||||
.INTEGRATION_TESTS: &INTEGRATION_TESTS
|
.integration:
|
||||||
SCRIPT:
|
|
||||||
- koji.sh
|
|
||||||
- aws.sh
|
|
||||||
- azure.sh
|
|
||||||
- vmware.sh
|
|
||||||
- filesystem.sh
|
|
||||||
- cross-distro.sh
|
|
||||||
|
|
||||||
Integration:
|
|
||||||
stage: test
|
stage: test
|
||||||
extends: .terraform
|
extends: .terraform
|
||||||
rules:
|
rules:
|
||||||
|
|
@ -350,8 +341,7 @@ Integration:
|
||||||
- /usr/libexec/tests/osbuild-composer/${SCRIPT}
|
- /usr/libexec/tests/osbuild-composer/${SCRIPT}
|
||||||
parallel:
|
parallel:
|
||||||
matrix:
|
matrix:
|
||||||
- <<: *INTEGRATION_TESTS
|
- RUNNER:
|
||||||
RUNNER:
|
|
||||||
- aws/fedora-34-x86_64
|
- aws/fedora-34-x86_64
|
||||||
- aws/fedora-35-x86_64
|
- aws/fedora-35-x86_64
|
||||||
- aws/centos-stream-8-x86_64
|
- aws/centos-stream-8-x86_64
|
||||||
|
|
@ -360,11 +350,36 @@ Integration:
|
||||||
- aws/rhel-9.0-nightly-x86_64
|
- aws/rhel-9.0-nightly-x86_64
|
||||||
- aws/centos-stream-9-x86_64
|
- aws/centos-stream-9-x86_64
|
||||||
INTERNAL_NETWORK: ["true"]
|
INTERNAL_NETWORK: ["true"]
|
||||||
- SCRIPT:
|
|
||||||
- azure_hyperv_gen2.sh
|
koji.sh:
|
||||||
RUNNER:
|
extends: .integration
|
||||||
- aws/rhel-8.6-nightly-x86_64
|
variables:
|
||||||
INTERNAL_NETWORK: ["true"]
|
SCRIPT: koji.sh
|
||||||
|
|
||||||
|
aws.sh:
|
||||||
|
extends: .integration
|
||||||
|
variables:
|
||||||
|
SCRIPT: aws.sh
|
||||||
|
|
||||||
|
azure.sh:
|
||||||
|
extends: .integration
|
||||||
|
variables:
|
||||||
|
SCRIPT: azure.sh
|
||||||
|
|
||||||
|
vmware.sh:
|
||||||
|
extends: .integration
|
||||||
|
variables:
|
||||||
|
SCRIPT: vmware.sh
|
||||||
|
|
||||||
|
filesystem.sh:
|
||||||
|
extends: .integration
|
||||||
|
variables:
|
||||||
|
SCRIPT: filesystem.sh
|
||||||
|
|
||||||
|
cross-distro.sh:
|
||||||
|
extends: .integration
|
||||||
|
variables:
|
||||||
|
SCRIPT: cross-distro.sh
|
||||||
|
|
||||||
.API_TESTS: &API_TESTS
|
.API_TESTS: &API_TESTS
|
||||||
IMAGE_TYPE:
|
IMAGE_TYPE:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue