From dcbcfc665bfae7f884482320db1f71f1e081e8e1 Mon Sep 17 00:00:00 2001 From: Elton Turing Date: Tue, 8 Sep 2026 09:53:47 +0200 Subject: [PATCH] CI: Login mit Retry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Beobachtet am 2026-09-08: Registry-Login ging durch, eine Minute später 401 vom selben Server (Anmelde-Stand unverändert, per Hand mit demselben Konto verifizierbar). Drei Versuche mit 5s Abstand. --- .gitea/workflows/ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 5bb9a26..1ddcba0 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -77,7 +77,16 @@ jobs: - name: Docker login run: | - echo "${CI_REGISTRY_PASSWORD}" | docker login "${GITEA_SERVER_URL}" -u "${CI_REGISTRY_USER}" --password-stdin + # Retry gegen transiente Registry-Ablehnung (beobachtet + # 2026-09-08: Login ok, eine Minute später 401 vom selben + # Server; Anmelde-Stand war unverändert und per Hand prüfbar). + n=0 + until echo "${CI_REGISTRY_PASSWORD}" | docker login "${GITEA_SERVER_URL}" -u "${CI_REGISTRY_USER}" --password-stdin; do + n=$((n+1)) + [ "$n" -ge 3 ] && exit 1 + echo "docker login Versuch $n fehlgeschlagen, warte 5s" >&2 + sleep 5 + done - name: Prepare builder run: |