CI: Login mit Retry
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.
This commit is contained in:
+10
-1
@@ -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: |
|
||||
|
||||
Reference in New Issue
Block a user