mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
ci: refresh with lcitool manifest
This refreshes the containers bringing in new behaviour when builds/containers are disabled. Instead of deleting the job entirely, the job still exists but is set to be a manual job. It won't affect the pipeline result, but can be triggered by the developer if they wish to test a specific scenario. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
77ffe16047
commit
1c5bc460d3
@ -8,11 +8,21 @@
|
|||||||
.gitlab_native_build_job:
|
.gitlab_native_build_job:
|
||||||
image: $CI_REGISTRY_IMAGE/ci-$NAME:latest
|
image: $CI_REGISTRY_IMAGE/ci-$NAME:latest
|
||||||
stage: builds
|
stage: builds
|
||||||
|
rules:
|
||||||
|
- if: '$LIBVIRT_JOB_OPTIONAL'
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
|
- when: on_success
|
||||||
|
|
||||||
|
|
||||||
.gitlab_cross_build_job:
|
.gitlab_cross_build_job:
|
||||||
image: $CI_REGISTRY_IMAGE/ci-$NAME-cross-$CROSS:latest
|
image: $CI_REGISTRY_IMAGE/ci-$NAME-cross-$CROSS:latest
|
||||||
stage: builds
|
stage: builds
|
||||||
|
rules:
|
||||||
|
- if: '$LIBVIRT_JOB_OPTIONAL'
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
|
- when: on_success
|
||||||
|
|
||||||
|
|
||||||
.cirrus_build_job:
|
.cirrus_build_job:
|
||||||
@ -42,4 +52,9 @@
|
|||||||
- cat ci/cirrus/$NAME.yml
|
- cat ci/cirrus/$NAME.yml
|
||||||
- cirrus-run -v --show-build-log always ci/cirrus/$NAME.yml
|
- cirrus-run -v --show-build-log always ci/cirrus/$NAME.yml
|
||||||
rules:
|
rules:
|
||||||
- if: "$CIRRUS_GITHUB_REPO && $CIRRUS_API_TOKEN"
|
- if: "$CIRRUS_GITHUB_REPO == null || $CIRRUS_API_TOKEN == null"
|
||||||
|
when: never
|
||||||
|
- if: '$LIBVIRT_JOB_OPTIONAL'
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
|
- when: on_success
|
||||||
|
@ -235,6 +235,18 @@ x86_64-ubuntu-2204-clang:
|
|||||||
|
|
||||||
# Cross build jobs
|
# Cross build jobs
|
||||||
|
|
||||||
|
aarch64-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: aarch64-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: aarch64
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
armv6l-debian-10:
|
armv6l-debian-10:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -246,6 +258,30 @@ armv6l-debian-10:
|
|||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
armv7l-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: armv7l-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: armv7l
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
i686-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: i686-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: i686
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
mips-debian-10:
|
mips-debian-10:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -257,6 +293,18 @@ mips-debian-10:
|
|||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
mips64el-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mips64el-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: mips64el
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
mipsel-debian-10:
|
mipsel-debian-10:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -268,6 +316,54 @@ mipsel-debian-10:
|
|||||||
NAME: debian-10
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
ppc64le-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: ppc64le-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: ppc64le
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
s390x-debian-10:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: s390x-debian-10-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: s390x
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-10
|
||||||
|
|
||||||
|
|
||||||
|
aarch64-debian-11:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: aarch64-debian-11-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: aarch64
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
|
armv6l-debian-11:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: armv6l-debian-11-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: armv6l
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
armv7l-debian-11:
|
armv7l-debian-11:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -279,6 +375,18 @@ armv7l-debian-11:
|
|||||||
NAME: debian-11
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
|
i686-debian-11:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: i686-debian-11-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: i686
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
mips64el-debian-11:
|
mips64el-debian-11:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -290,6 +398,18 @@ mips64el-debian-11:
|
|||||||
NAME: debian-11
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
|
mipsel-debian-11:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mipsel-debian-11-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: mipsel
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
ppc64le-debian-11:
|
ppc64le-debian-11:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -301,6 +421,18 @@ ppc64le-debian-11:
|
|||||||
NAME: debian-11
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
|
s390x-debian-11:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: s390x-debian-11-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: s390x
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-11
|
||||||
|
|
||||||
|
|
||||||
aarch64-debian-sid:
|
aarch64-debian-sid:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -312,6 +444,30 @@ aarch64-debian-sid:
|
|||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
armv6l-debian-sid:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: armv6l-debian-sid-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: armv6l
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
armv7l-debian-sid:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: armv7l-debian-sid-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: armv7l
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
i686-debian-sid:
|
i686-debian-sid:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -323,6 +479,42 @@ i686-debian-sid:
|
|||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
mips64el-debian-sid:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mips64el-debian-sid-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: mips64el
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
mipsel-debian-sid:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mipsel-debian-sid-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: mipsel
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
ppc64le-debian-sid:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: ppc64le-debian-sid-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: ppc64le
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
s390x-debian-sid:
|
s390x-debian-sid:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -334,6 +526,18 @@ s390x-debian-sid:
|
|||||||
NAME: debian-sid
|
NAME: debian-sid
|
||||||
|
|
||||||
|
|
||||||
|
mingw32-fedora-36:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mingw32-fedora-36-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: false
|
||||||
|
variables:
|
||||||
|
CROSS: mingw32
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: fedora-36
|
||||||
|
|
||||||
|
|
||||||
mingw64-fedora-36:
|
mingw64-fedora-36:
|
||||||
extends: .cross_build_job
|
extends: .cross_build_job
|
||||||
needs:
|
needs:
|
||||||
@ -356,6 +560,18 @@ mingw32-fedora-rawhide:
|
|||||||
NAME: fedora-rawhide
|
NAME: fedora-rawhide
|
||||||
|
|
||||||
|
|
||||||
|
mingw64-fedora-rawhide:
|
||||||
|
extends: .cross_build_job
|
||||||
|
needs:
|
||||||
|
- job: mingw64-fedora-rawhide-container
|
||||||
|
optional: true
|
||||||
|
allow_failure: true
|
||||||
|
variables:
|
||||||
|
CROSS: mingw64
|
||||||
|
LIBVIRT_JOB_OPTIONAL: 1
|
||||||
|
NAME: fedora-rawhide
|
||||||
|
|
||||||
|
|
||||||
# Native cirrus build jobs
|
# Native cirrus build jobs
|
||||||
|
|
||||||
x86_64-freebsd-12:
|
x86_64-freebsd-12:
|
||||||
|
@ -49,4 +49,7 @@
|
|||||||
when: on_success
|
when: on_success
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "libvirt"'
|
- if: '$CI_PROJECT_NAMESPACE == "libvirt"'
|
||||||
when: never
|
when: never
|
||||||
|
- if: '$LIBVIRT_JOB_OPTIONAL'
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
- when: on_success
|
- when: on_success
|
||||||
|
Loading…
x
Reference in New Issue
Block a user