From 5e67b47a16af8bfd035b4cb61684845f9d90e59e Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Wed, 21 Jan 2026 17:28:59 -0300 Subject: [PATCH] ci: retry apk installs --- Jenkinsfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 442f247..da1e5bb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -86,7 +86,16 @@ spec: container('builder') { sh ''' set -euo pipefail - apk add --no-cache bash git jq + for attempt in 1 2 3 4 5; do + if apk add --no-cache bash git jq; then + break + fi + if [ "$attempt" -eq 5 ]; then + echo "apk add failed after ${attempt} attempts" >&2 + exit 1 + fi + sleep $((attempt * 2)) + done mkdir -p /root/.docker cp /docker-config/config.json /root/.docker/config.json ''' -- 2.47.2