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
|
- name: Docker login
|
||||||
run: |
|
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
|
- name: Prepare builder
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user