ci: Retry, retry, retry... No one likes to trigger Marge more than once.
authorDavid Heidelberg <david.heidelberg@collabora.com>
Fri, 3 Mar 2023 19:26:52 +0000 (20:26 +0100)
committerMarge Bot <emma+marge@anholt.net>
Sat, 4 Mar 2023 04:02:03 +0000 (04:02 +0000)
Sadly, have to decrease retry attempts from 2 to 1 for `runner_system_failure` since it's not doable while keeping one attempt for every other failure.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21668>

.gitlab-ci.yml

index 347d1b4..318d6a0 100644 (file)
@@ -51,11 +51,10 @@ default:
       export CI_JOB_JWT="$(<${CI_JOB_JWT_FILE})" &&
       rm "${CI_JOB_JWT_FILE}"
 
-  # Retry build or test jobs up to twice when the gitlab-runner itself fails somehow.
+  # Retry when job fails. Failed jobs can be found in the Mesa CI Daily Reports:
+  # https://gitlab.freedesktop.org/mesa/mesa/-/issues/?sort=created_date&state=opened&label_name%5B%5D=CI%20daily
   retry:
-    max: 2
-    when:
-      - runner_system_failure
+    max: 1
 
 include:
   - project: 'freedesktop/ci-templates'