From 45b4528f0fd519bd3fc823eeadd2a49ca4453847 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 22 Feb 2026 18:10:31 +0000 Subject: [PATCH] Add clone retry logic for intermittent DNS failures --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 20813325..9c0727c0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,7 +14,7 @@ steps: image: alpine commands: - "apk update && apk add jq curl git git-crypt" - - "git clone https://github.com/ViktorBarzin/infra.git ." + - "for i in 1 2 3 4 5; do git clone https://github.com/ViktorBarzin/infra.git . && break || echo \"Clone attempt $i failed, retrying in 10s...\" && sleep 10; done" - "git checkout $DRONE_COMMIT" - | curl -k https://10.0.20.100:6443/api/v1/namespaces/drone/configmaps/git-crypt-key -H "Authorization:Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | jq -r .data.key | base64 -d > /tmp/key @@ -69,7 +69,7 @@ steps: image: alpine commands: - "apk update && apk add git" - - "git clone https://github.com/ViktorBarzin/infra.git ." + - "for i in 1 2 3 4 5; do git clone https://github.com/ViktorBarzin/infra.git . && break || echo \"Clone attempt $i failed, retrying in 10s...\" && sleep 10; done" - "git checkout $DRONE_COMMIT" - name: Build image image: plugins/docker @@ -99,7 +99,7 @@ steps: image: alpine commands: - "apk update && apk add jq curl git git-crypt" - - "git clone https://github.com/ViktorBarzin/infra.git ." + - "for i in 1 2 3 4 5; do git clone https://github.com/ViktorBarzin/infra.git . && break || echo \"Clone attempt $i failed, retrying in 10s...\" && sleep 10; done" - "git checkout $DRONE_COMMIT" - | curl -k https://10.0.20.100:6443/api/v1/namespaces/drone/configmaps/git-crypt-key -H "Authorization:Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | jq -r .data.key | base64 -d > /tmp/key