From: Erik Skultety Date: Thu, 14 Jan 2021 10:36:54 +0000 (+0100) Subject: gitlab-ci.yml: Add an explicit env variable to mark a job as broken X-Git-Tag: v7.1.0-rc1~566 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c86aedf60f6ac60b80835735c4f8bc273d54c747;p=thirdparty%2Flibvirt.git gitlab-ci.yml: Add an explicit env variable to mark a job as broken 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 Reviewed-by: Andrea Bolognani --- 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