Thanks to the 'rules' syntax, this will translate to
'allow_failure:true' and let the job fail but will not affect the rest
of the pipeline.
Signed-off-by: Erik Skultety <eskultet(a)redhat.com>
---
.gitlab-ci.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7636544ee1..673327fb9e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,6 +21,8 @@ stages:
services:
- docker:dind
rules:
+ - if: "$TEMPORARILY_DISABLED"
+ allow_failure: true
- when: on_success
before_script:
- export TAG="$CI_REGISTRY_IMAGE/ci-$NAME:latest"
@@ -46,6 +48,8 @@ stages:
stage: builds
image: $CI_REGISTRY_IMAGE/ci-$NAME:latest
rules:
+ - if: "$TEMPORARILY_DISABLED"
+ allow_failure: true
- when: on_success
cache:
paths:
@@ -103,6 +107,8 @@ stages:
- cat ci/cirrus/$NAME.yml
- cirrus-run -v --show-build-log always ci/cirrus/$NAME.yml
rules:
+ - if: "$TEMPORARILY_DISABLED"
+ allow_failure: true
- if: "$CIRRUS_GITHUB_REPO && $CIRRUS_API_TOKEN"
.cross_build_job:
@@ -113,6 +119,8 @@ stages:
- ccache/
key: "$CI_JOB_NAME"
rules:
+ - if: "$TEMPORARILY_DISABLED"
+ allow_failure: true
- when: on_success
before_script:
- *script_variables
--
2.29.2