diff options
Diffstat (limited to '.gitlab-ci.yml')
| -rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 67fcf026..fdc65200 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,11 +60,11 @@ variables: # # This is done by running `ci-fairy generate-template` and possibly bumping # ".default_tag". - ALPINE_TAG: 'tag-0c3a6f855fb8' - CENTOS_TAG: 'tag-c1c23df75dda' - DEBIAN_TAG: 'tag-d4bf5db9e214' - FEDORA_TAG: 'tag-c1c23df75dda' - UBUNTU_TAG: 'tag-d4bf5db9e214' + ALPINE_TAG: 'tag-c501b92e52c1' + CENTOS_TAG: 'tag-e01fd12e49d7' + DEBIAN_TAG: 'tag-7c9bad89a15e' + FEDORA_TAG: 'tag-e01fd12e49d7' + UBUNTU_TAG: 'tag-7c9bad89a15e' ALPINE_EXEC: 'bash .gitlab-ci/alpine-install.sh' CENTOS_EXEC: 'bash .gitlab-ci/fedora-install.sh' @@ -72,6 +72,18 @@ variables: FEDORA_EXEC: 'bash .gitlab-ci/fedora-install.sh' UBUNTU_EXEC: 'bash .gitlab-ci/debian-install.sh' +# Retry only on transient infrastructure failures. script_failure is +# intentionally excluded so real (and flaky) test failures stay visible. +default: + retry: + max: 2 + when: + - runner_system_failure + - stuck_or_timeout_failure + - scheduler_failure + - api_failure + - unknown_failure + .nm_artifacts: variables: NM_BUILD_TARBALL: 1 |