Skip to content

Commit 34f4b94

Browse files
committed
Login to docker registry host instead of full registry
1 parent 2ab9ba5 commit 34f4b94

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

images/build/root/usr/local/bin/setup-credentials-helper.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
: "${DOCKER_PASSWORD:="$PLUGIN_DOCKER_PASSWORD"}"
99
: "${DOCKER_REGISTRY:="${PLUGIN_DOCKER_REGISTRY:-docker.io}"}"
1010

11+
DOCKER_REGISTRY_HOST="$(echo "${DOCKER_REGISTRY}" | awk 'BEGIN{ FS="/" }{print $1}')"
12+
1113
export PATH="$CI_WORKSPACE/bin:$PATH"
1214

1315
require_param() {
@@ -34,8 +36,8 @@ run() {
3436

3537
if [ -n "$DOCKER_PASSWORD" ] ; then
3638
require_param DOCKER_USERNAME
37-
echo "+ docker login $DOCKER_REGISTRY -u $DOCKER_USERNAME"
38-
docker login "$DOCKER_REGISTRY" -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
39+
echo "+ docker login $DOCKER_REGISTRY_HOST -u $DOCKER_USERNAME"
40+
echo "$DOCKER_PASSWORD" | docker login "$DOCKER_REGISTRY_HOST" -u "$DOCKER_USERNAME" --password-stdin
3941
fi
4042

4143
if [ -n "$GOOGLE_CREDENTIALS" ] ; then

0 commit comments

Comments
 (0)