Retry job in case of AWS Spot Instance interruption

(cherry picked from commit bbcce1bfc1)
This commit is contained in:
Emanuel Petr 2024-06-17 20:06:13 +02:00 committed by Nicki Křížek
parent 21a0b6aef7
commit ec1a6e1339

View file

@ -62,6 +62,13 @@ default:
# See: https://docs.gitlab.com/ee/ci/pipelines/settings.html#auto-cancel-redundant-pipelines
interruptible: true
# AWS can interrupt the spot instance anytime, so let's retry the job when
# the interruption event happens to avoid a pipeline failure.
retry:
max: 2
when:
- runner_system_failure
stages:
- autoconf
- precheck