mirror of https://gitee.com/openkylin/libvirt.git
ci: specify containter dependencies for all the jobs
Write down the container job needed for each build job in the 'needs' keyword to allow greater parallelism. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
644d9ddb1a
commit
77296c807b
|
@ -284,74 +284,102 @@ mingw64-fedora-rawhide-container:
|
||||||
|
|
||||||
x64-debian-10:
|
x64-debian-10:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
|
|
||||||
x64-debian-10-clang:
|
x64-debian-10-clang:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CC: clang
|
CC: clang
|
||||||
|
|
||||||
x64-debian-sid:
|
x64-debian-sid:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-debian-sid-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
|
|
||||||
x64-centos-7:
|
x64-centos-7:
|
||||||
<<: *native_build_centos_7_job_definition
|
<<: *native_build_centos_7_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-centos-7-container
|
||||||
variables:
|
variables:
|
||||||
NAME: centos-7
|
NAME: centos-7
|
||||||
|
|
||||||
x64-centos-8:
|
x64-centos-8:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-centos-8-container
|
||||||
variables:
|
variables:
|
||||||
NAME: centos-8
|
NAME: centos-8
|
||||||
|
|
||||||
x64-centos-8-clang:
|
x64-centos-8-clang:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-centos-8-container
|
||||||
variables:
|
variables:
|
||||||
NAME: centos-8
|
NAME: centos-8
|
||||||
CC: clang
|
CC: clang
|
||||||
|
|
||||||
x64-centos-stream:
|
x64-centos-stream:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-centos-stream-container
|
||||||
variables:
|
variables:
|
||||||
NAME: centos-stream
|
NAME: centos-stream
|
||||||
|
|
||||||
x64-fedora-31:
|
x64-fedora-31:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-fedora-31-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-31
|
NAME: fedora-31
|
||||||
|
|
||||||
x64-fedora-32:
|
x64-fedora-32:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-fedora-32-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-32
|
NAME: fedora-32
|
||||||
|
|
||||||
x64-fedora-rawhide:
|
x64-fedora-rawhide:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-fedora-rawhide-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-rawhide
|
NAME: fedora-rawhide
|
||||||
|
|
||||||
x64-fedora-rawhide-clang:
|
x64-fedora-rawhide-clang:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-fedora-rawhide-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-rawhide
|
NAME: fedora-rawhide
|
||||||
CC: clang
|
CC: clang
|
||||||
|
|
||||||
x64-opensuse-151:
|
x64-opensuse-151:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-opensuse-151-container
|
||||||
variables:
|
variables:
|
||||||
NAME: opensuse-151
|
NAME: opensuse-151
|
||||||
|
|
||||||
x64-ubuntu-1804:
|
x64-ubuntu-1804:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-ubuntu-1804-container
|
||||||
variables:
|
variables:
|
||||||
NAME: ubuntu-1804
|
NAME: ubuntu-1804
|
||||||
|
|
||||||
x64-ubuntu-2004:
|
x64-ubuntu-2004:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
|
needs:
|
||||||
|
- x64-ubuntu-2004-container
|
||||||
variables:
|
variables:
|
||||||
NAME: ubuntu-2004
|
NAME: ubuntu-2004
|
||||||
|
|
||||||
|
@ -380,66 +408,88 @@ x64-macos-1015-build:
|
||||||
|
|
||||||
armv6l-debian-10:
|
armv6l-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- armv6l-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: armv6l
|
CROSS: armv6l
|
||||||
|
|
||||||
armv7l-debian-10:
|
armv7l-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- armv7l-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: armv7l
|
CROSS: armv7l
|
||||||
|
|
||||||
mips64el-debian-10:
|
mips64el-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- mips64el-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: mips64el
|
CROSS: mips64el
|
||||||
|
|
||||||
mips-debian-10:
|
mips-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- mips-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: mips
|
CROSS: mips
|
||||||
|
|
||||||
aarch64-debian-10:
|
aarch64-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- aarch64-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: aarch64
|
CROSS: aarch64
|
||||||
|
|
||||||
mipsel-debian-10:
|
mipsel-debian-10:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- mipsel-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
CROSS: mipsel
|
CROSS: mipsel
|
||||||
|
|
||||||
s390x-debian-sid:
|
s390x-debian-sid:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- s390x-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
CROSS: s390x
|
CROSS: s390x
|
||||||
|
|
||||||
i686-debian-sid:
|
i686-debian-sid:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- i686-debian-sid-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
CROSS: i686
|
CROSS: i686
|
||||||
|
|
||||||
ppc64le-debian-sid:
|
ppc64le-debian-sid:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- ppc64le-debian-10-container
|
||||||
variables:
|
variables:
|
||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
CROSS: ppc64le
|
CROSS: ppc64le
|
||||||
|
|
||||||
mingw32-fedora-rawhide:
|
mingw32-fedora-rawhide:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- mingw32-fedora-rawhide-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-rawhide
|
NAME: fedora-rawhide
|
||||||
CROSS: mingw32
|
CROSS: mingw32
|
||||||
|
|
||||||
mingw64-fedora-rawhide:
|
mingw64-fedora-rawhide:
|
||||||
<<: *cross_build_job_definition
|
<<: *cross_build_job_definition
|
||||||
|
needs:
|
||||||
|
- mingw64-fedora-rawhide-container
|
||||||
variables:
|
variables:
|
||||||
NAME: fedora-rawhide
|
NAME: fedora-rawhide
|
||||||
CROSS: mingw64
|
CROSS: mingw64
|
||||||
|
@ -451,6 +501,8 @@ mingw64-fedora-rawhide:
|
||||||
website:
|
website:
|
||||||
stage: builds
|
stage: builds
|
||||||
image: $CI_REGISTRY_IMAGE/ci-centos-8:latest
|
image: $CI_REGISTRY_IMAGE/ci-centos-8:latest
|
||||||
|
needs:
|
||||||
|
- x64-centos-8-container
|
||||||
before_script:
|
before_script:
|
||||||
- *script_variables
|
- *script_variables
|
||||||
script:
|
script:
|
||||||
|
@ -469,6 +521,8 @@ website:
|
||||||
codestyle:
|
codestyle:
|
||||||
stage: builds
|
stage: builds
|
||||||
image: $CI_REGISTRY_IMAGE/ci-opensuse-151:latest
|
image: $CI_REGISTRY_IMAGE/ci-opensuse-151:latest
|
||||||
|
needs:
|
||||||
|
- x64-opensuse-151-container
|
||||||
before_script:
|
before_script:
|
||||||
- *script_variables
|
- *script_variables
|
||||||
script:
|
script:
|
||||||
|
@ -483,6 +537,8 @@ codestyle:
|
||||||
potfile:
|
potfile:
|
||||||
stage: builds
|
stage: builds
|
||||||
image: $CI_REGISTRY_IMAGE/ci-centos-8:latest
|
image: $CI_REGISTRY_IMAGE/ci-centos-8:latest
|
||||||
|
needs:
|
||||||
|
- x64-centos-8-container
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
before_script:
|
before_script:
|
||||||
|
|
Loading…
Reference in New Issue