Retry jobs that depend on external sources automatically

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
This commit is contained in:
Balasankar 'Balu' C 2024-03-05 17:42:42 +00:00 committed by Andrew Patterson
parent 28eb3bbd46
commit 88a2b8f6b5
2 changed files with 5 additions and 0 deletions

View File

@ -180,6 +180,7 @@ fetch-assets:
- if: '$PIPELINE_TYPE =~ /TRIGGERED_(CE|EE)_PIPELINE/'
- if: '$PIPELINE_TYPE == "TRIGGER_CACHE_UPDATE_PIPELINE"'
- if: '$PIPELINE_TYPE == "DURATION_PLOTTER_PIPELINE"'
retry: 2
generate-facts:
extends: .gems-cache
@ -205,6 +206,7 @@ generate-facts:
- if: '$PIPELINE_TYPE == "FORK_MR_PIPELINE"'
- when: never
needs: []
retry: 2
.notify:
before_script:

View File

@ -56,6 +56,7 @@ before_script:
- !reference [.common_install_scripts, script]
- apt install -y ${package_name_version_dist} || (echo "Failed to install ${package_name_version_dist}" && exit 1)
tags: !reference [.distribution-amd64-tags]
retry: 2
.yum-install: &yum-install
stage: package
@ -65,6 +66,7 @@ before_script:
- !reference [.common_install_scripts, script]
- yum install -y ${package_name_version_dist} || (echo "Failed to install ${package_name_version_dist}" && exit 1)
tags: !reference [.distribution-amd64-tags]
retry: 2
.zypper-install: &zypper-install
stage: package
@ -74,6 +76,7 @@ before_script:
- !reference [.common_install_scripts, script]
- zypper install -y ${package_name_version_dist} || (echo "Failed to install ${package_name_version_dist}" && exit 1)
tags: !reference [.distribution-amd64-tags]
retry: 2
.apt-arm-install: &apt-arm-install
extends: .apt-install