From 5c1672522ba82e84a82977e36b6d39200b19554a Mon Sep 17 00:00:00 2001 From: Martin Stockhammer Date: Sat, 7 Apr 2018 11:57:06 +0200 Subject: Adding fix for older docker version --- src/ci/scripts/container_webtest.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/ci/scripts/container_webtest.sh b/src/ci/scripts/container_webtest.sh index 65d4c15ec..e5020c407 100755 --- a/src/ci/scripts/container_webtest.sh +++ b/src/ci/scripts/container_webtest.sh @@ -98,6 +98,16 @@ cleanup() { trap cleanup EXIT +function docker_login() { + if [ ! -z "${DOCKER_HUB_PW}" ]; then + echo "${DOCKER_HUB_PW}" | docker login --username "${DOCKER_HUB_ID}" --password-stdin 2>/dev/null + if [ $? -ne 0 ]; then + echo "Seems to be older docker version." + docker login --username "${DOCKER_HUB_ID}" --password "${DOCKER_HUB_PW}" + fi + fi +} + function build_image() { echo "Building image ${TAG}" DOCKER_DIR="${HERE}/../docker/${DOCKER_CFG}" @@ -116,9 +126,7 @@ function build_image() { function get_image() { IMG_ID=$(docker images -q "${DOCKER_HUB_TAG}") if [ -z "${IMG_ID}" ]; then - if [ ! -z "${DOCKER_HUB_PW}" ]; then - echo "${DOCKER_HUB_PW}" | docker login --username "${DOCKER_HUB_ID}" --password-stdin - fi + docker_login docker pull "${DOCKER_HUB_TAG}" docker logout IMG_ID=$(docker images -q "${DOCKER_HUB_TAG}") -- cgit v1.2.3