From 46ff29ae1c7fa2b45eed2ed080420c16655abaee Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Thu, 22 Jan 2026 11:28:32 -0300 Subject: [PATCH] ci: login to Harbor before buildx --- Jenkinsfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 151a104..422c758 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,6 +37,8 @@ spec: value: tcp://localhost:2375 - name: DOCKER_TLS_CERTDIR value: "" + - name: DOCKER_CONFIG + value: /root/.docker volumeMounts: - name: workspace-volume mountPath: /home/jenkins/agent @@ -138,6 +140,11 @@ PY apk add --no-cache bash git jq mkdir -p /root/.docker cp /docker-config/config.json /root/.docker/config.json + echo "Docker config: ${DOCKER_CONFIG:-unset} HOME=${HOME:-unset}" + REGISTRY_HOST="registry.bstein.dev" + USERNAME=$(jq -r ".auths[\\"${REGISTRY_HOST}\\"].username" /root/.docker/config.json) + PASSWORD=$(jq -r ".auths[\\"${REGISTRY_HOST}\\"].password" /root/.docker/config.json) + echo "${PASSWORD}" | docker login "${REGISTRY_HOST}" -u "${USERNAME}" --password-stdin ''' } }