From 4b25f396b3725c35db7739cd2533e30751c0b974 Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Mon, 28 May 2018 10:33:07 +0100 Subject: [PATCH] add option without login docker publish --- scripts/docker-publish.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/docker-publish.sh b/scripts/docker-publish.sh index bfaaeb59fc..1fe1fe46cc 100755 --- a/scripts/docker-publish.sh +++ b/scripts/docker-publish.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash set -e +eval $EXEC_LOGIN=false show_help() { echo "Usage: docker_publish.sh" @@ -16,6 +17,7 @@ username_set() { password_set() { PASSWORD=$1 + EXEC_LOGIN=true } @@ -42,9 +44,12 @@ echo "====== PUBLISH DOCKER IMAGE TAG ${current_tag} =====" docker build -t alfresco/demo-shell:${current_tag} . docker tag alfresco/demo-shell:${current_tag} alfresco/demo-shell:${current_tag} -echo "====== LOGIN =====" -docker login -u "${USERNAME}" -p "${PASSWORD}" -docker push "alfresco/demo-shell" +if $EXEC_LOGIN == true; then + echo "====== LOGIN =====" + docker login -u "${USERNAME}" -p "${PASSWORD}" + docker push "alfresco/demo-shell" +fi + echo "====== CLEAN LOCAL IMAGE TAG ${current_tag} =====" docker rmi -f alfresco/demo-shell:${current_tag}