ci: switch all non-released distros to be non-gating

The non-released distros have reasonably frequent package installation
failures that can last for days at a time. This makes them unsuitable
for use as gating CI jobs.

This ensures all of the jobs in Debian Sid, Fedora Rawhide, openSUSE
Tumbleweed and FreeBSD Current are marked "allow-failure: true".

This means the jobs still run, but any failure will not be considered
fatal to the pipeline.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2021-10-20 11:43:37 +01:00
parent 13eab52429
commit 28a1059ddd
2 changed files with 16 additions and 10 deletions

View File

@ -110,7 +110,7 @@ x86_64-debian-11-container:
x86_64-debian-sid-container:
extends: .container_job
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid
@ -145,7 +145,7 @@ x86_64-opensuse-leap-152-container:
x86_64-opensuse-tumbleweed-container:
extends: .container_job
allow_failure: false
allow_failure: true
variables:
NAME: opensuse-tumbleweed
@ -288,7 +288,7 @@ s390x-debian-11-container:
aarch64-debian-sid-container:
extends: .container_job
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid-cross-aarch64
@ -309,7 +309,7 @@ armv7l-debian-sid-container:
i686-debian-sid-container:
extends: .container_job
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid-cross-i686
@ -337,7 +337,7 @@ ppc64le-debian-sid-container:
s390x-debian-sid-container:
extends: .container_job
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid-cross-s390x
@ -420,7 +420,7 @@ x86_64-debian-sid:
extends: .native_build_job
needs:
- x86_64-debian-sid-container
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid
@ -477,7 +477,7 @@ x86_64-opensuse-tumbleweed:
extends: .native_build_job
needs:
- x86_64-opensuse-tumbleweed-container
allow_failure: false
allow_failure: true
variables:
NAME: opensuse-tumbleweed
RPM: skip
@ -583,7 +583,7 @@ aarch64-debian-sid:
extends: .cross_build_job
needs:
- aarch64-debian-sid-container
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid
CROSS: aarch64
@ -593,7 +593,7 @@ i686-debian-sid:
extends: .cross_build_job
needs:
- i686-debian-sid-container
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid
CROSS: i686
@ -603,7 +603,7 @@ s390x-debian-sid:
extends: .cross_build_job
needs:
- s390x-debian-sid-container
allow_failure: false
allow_failure: true
variables:
NAME: debian-sid
CROSS: s390x

View File

@ -94,8 +94,10 @@ targets:
debian-sid:
jobs:
- arch: x86_64
allow-failure: true
- arch: aarch64
allow-failure: true
- arch: armv6l
allow-failure: true
@ -106,6 +108,7 @@ targets:
builds: false
- arch: i686
allow-failure: true
- arch: mips64el
allow-failure: true
@ -120,6 +123,7 @@ targets:
builds: false
- arch: s390x
allow-failure: true
fedora-33: x86_64
@ -150,6 +154,7 @@ targets:
freebsd-current:
jobs:
- arch: x86_64
allow-failure: true
builds: False
opensuse-leap-152:
@ -161,6 +166,7 @@ targets:
opensuse-tumbleweed:
jobs:
- arch: x86_64
allow-failure: true
variables:
RPM: skip