mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-12-06 00:23:47 +03:00
gitlab: optimize CI job dependencies
Allow more parallelization by giving explicit dependencies between jobs. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
committed by
Daniel Berrange
parent
1f44167510
commit
3a4d51e266
@@ -8,6 +8,7 @@ stages:
|
||||
.container_job_template: &container_job_definition
|
||||
image: docker:stable
|
||||
stage: containers
|
||||
needs: []
|
||||
services:
|
||||
- docker:dind
|
||||
before_script:
|
||||
@@ -132,62 +133,86 @@ ubuntu-2004-container:
|
||||
|
||||
centos-8-git-build:
|
||||
<<: *git_build_job_definition
|
||||
needs:
|
||||
- centos-8-container
|
||||
variables:
|
||||
NAME: centos-8
|
||||
|
||||
|
||||
centos-7-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- centos-7-container
|
||||
variables:
|
||||
NAME: centos-7
|
||||
|
||||
centos-8-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- centos-8-container
|
||||
variables:
|
||||
NAME: centos-8
|
||||
|
||||
centos-stream-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- centos-stream-container
|
||||
variables:
|
||||
NAME: centos-stream
|
||||
|
||||
debian-10-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- debian-10-container
|
||||
variables:
|
||||
NAME: debian-10
|
||||
|
||||
debian-sid-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- debian-sid-container
|
||||
variables:
|
||||
NAME: debian-sid
|
||||
|
||||
fedora-31-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- fedora-31-container
|
||||
variables:
|
||||
NAME: fedora-31
|
||||
|
||||
fedora-32-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- fedora-32-container
|
||||
variables:
|
||||
NAME: fedora-32
|
||||
|
||||
fedora-rawhide-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- fedora-rawhide-container
|
||||
variables:
|
||||
NAME: fedora-rawhide
|
||||
|
||||
opensuse-151-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- opensuse-151-container
|
||||
variables:
|
||||
NAME: opensuse-151
|
||||
RPM: skip
|
||||
|
||||
ubuntu-1804-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- ubuntu-1804-container
|
||||
variables:
|
||||
NAME: ubuntu-1804
|
||||
|
||||
ubuntu-2004-dist-build:
|
||||
<<: *dist_build_job_definition
|
||||
needs:
|
||||
- ubuntu-2004-container
|
||||
variables:
|
||||
NAME: ubuntu-2004
|
||||
|
||||
Reference in New Issue
Block a user