github.com/SAP/cloud-mta-build-tool@v1.2.27/scripts/publish_image (about) 1 #!/usr/bin/env sh 2 3 # set readable variables 4 export JAVA_VERSION_TEMPLATE="$1" 5 export NODE_VERSION_TEMPLATE="$2" 6 export MBT_VERSION="$3" 7 export DOCKER_REGISTRY="$4" 8 9 # print parameters 10 echo "Java version: ${JAVA_VERSION_TEMPLATE}, Node version: ${NODE_VERSION_TEMPLATE}, \ 11 MBT version: ${MBT_VERSION}, Docker Registry: ${DOCKER_REGISTRY}" 12 13 # common_image includes some exported vars and check methods 14 . $PWD/scripts/common_image 15 16 # publish image 17 echo "Publish mbtci${JAVA_VERSION}${NODE_VERSION}:${MBT_VERSION} to $DOCKER_REGISTRY" 18 19 docker tag mbtci${JAVA_VERSION}${NODE_VERSION}:${MBT_VERSION} ${DOCKER_REGISTRY}/mbtci${JAVA_VERSION}${NODE_VERSION}:${MBT_VERSION} 20 docker push ${DOCKER_REGISTRY}/mbtci${JAVA_VERSION}${NODE_VERSION}:${MBT_VERSION} 21 docker tag mbtci${JAVA_VERSION}${NODE_VERSION}:${MBT_VERSION} ${DOCKER_REGISTRY}/mbtci${JAVA_VERSION}${NODE_VERSION}:latest 22 docker push ${DOCKER_REGISTRY}/mbtci${JAVA_VERSION}${NODE_VERSION}:latest