#!/bin/bash BUILD_TAG="test1001" REGISTRY_URL="registry-internal.cn-hangzhou.aliyuncs.com" NAME_SPACE="c-wms" if [ "$2" != "" ]; then BUILD_TAG="$2" fi # build_push_tag push_tag() { docker build -t qmstub:$BUILD_TAG . docker tag qmstub:$BUILD_TAG $REGISTRY_URL/$NAME_SPACE/qmstub:$BUILD_TAG docker push $REGISTRY_URL/$NAME_SPACE/qmstub:$BUILD_TAG docker rmi qmstub:$BUILD_TAG docker rmi $REGISTRY_URL/$NAME_SPACE/qmstub:$BUILD_TAG } if [ "$1" = "test" ]; then # login REGISTRY_URL="192.168.200.218:5000" NAME_SPACE="hrsoft" push_tag elif [ "$1" = "common" ]; then REGISTRY_URL="registry-internal.cn-hangzhou.aliyuncs.com" NAME_SPACE="hrsoft" push_tag else echo '测试环境参考命令:dpush.sh test test1001' echo '生产环境参考命令:dpush.sh prod prod1001' fi