From 7d422fe532d5fd50af0c5ca0ec7c04ace701544b Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Thu, 19 Nov 2020 13:20:47 -0500 Subject: [PATCH] 18292 add docker login (#544) Change-Id: Ia9d579c915ef270d3998d370fdab3799223ff443 Signed-off-by: nickboldt --- cico_functions.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cico_functions.sh b/cico_functions.sh index 6e6ab5c13..66609079a 100644 --- a/cico_functions.sh +++ b/cico_functions.sh @@ -22,6 +22,8 @@ function load_jenkins_vars() { DEVSHIFT_TAG_LEN \ QUAY_ECLIPSE_CHE_USERNAME \ QUAY_ECLIPSE_CHE_PASSWORD \ + RH_CHE_AUTOMATION_DOCKERHUB_USERNAME \ + RH_CHE_AUTOMATION_DOCKERHUB_PASSWORD \ JENKINS_URL \ GIT_BRANCH \ GIT_COMMIT \ @@ -69,6 +71,11 @@ function build_and_push() { echo "Could not login, missing credentials for pushing to the '${ORGANIZATION}' organization" fi + if [ -n "${RH_CHE_AUTOMATION_DOCKERHUB_USERNAME}" ] && [ -n "${RH_CHE_AUTOMATION_DOCKERHUB_PASSWORD}" ]; then + docker login -u "${RH_CHE_AUTOMATION_DOCKERHUB_USERNAME}" -p "${RH_CHE_AUTOMATION_DOCKERHUB_PASSWORD}" + else + echo "Could not login, missing credentials for pushing to the docker.io" + fi # Let's build and push images to 'quay.io' docker build -t ${IMAGE} . tag_push "${REGISTRY}/${ORGANIZATION}/${IMAGE}:${TAG}"