diff options
author | Scott Wittenburg <scott.wittenburg@kitware.com> | 2023-11-07 10:44:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-07 17:44:28 +0000 |
commit | b8302a8277a2966f6a01c22867301882f309343f (patch) | |
tree | b0b810babd495e027eeebdfba47658f705bf2320 /lib | |
parent | 32f319157db370b42585ce04d5b4257340435429 (diff) | |
download | spack-b8302a8277a2966f6a01c22867301882f309343f.tar.gz spack-b8302a8277a2966f6a01c22867301882f309343f.tar.bz2 spack-b8302a8277a2966f6a01c22867301882f309343f.tar.xz spack-b8302a8277a2966f6a01c22867301882f309343f.zip |
ci: do not retry timed out build jobs (#40936)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/ci.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/spack/spack/ci.py b/lib/spack/spack/ci.py index afad3b7a45..ac30804574 100644 --- a/lib/spack/spack/ci.py +++ b/lib/spack/spack/ci.py @@ -46,7 +46,22 @@ from spack.error import SpackError from spack.reporters import CDash, CDashConfiguration from spack.reporters.cdash import build_stamp as cdash_build_stamp -JOB_RETRY_CONDITIONS = ["always"] +# See https://docs.gitlab.com/ee/ci/yaml/#retry for descriptions of conditions +JOB_RETRY_CONDITIONS = [ + # "always", + "unknown_failure", + "script_failure", + "api_failure", + "stuck_or_timeout_failure", + "runner_system_failure", + "runner_unsupported", + "stale_schedule", + # "job_execution_timeout", + "archived_failure", + "unmet_prerequisites", + "scheduler_failure", + "data_integrity_failure", +] TEMP_STORAGE_MIRROR_NAME = "ci_temporary_mirror" SPACK_RESERVED_TAGS = ["public", "protected", "notary"] |