| 1234567891011121314151617181920212223242526272829303132333435363738394041 | #!/bin/bashset -etag=$1if [ -n "$tag" ]then  echo "当前镜像tag: $tag"else  echo "请输入当前镜像tag"  exitfi### go testing# echo "============ go test start ================"# make ci-test# echo "============  go test end  ================"### go buildecho "============ go build start ================"make build version=${tag}echo "============  go build end  ================"echo "============push images start================"export aliYunDockerDNS=registry.cn-hangzhou.aliyuncs.comexport aliYunDockerUsername=kptzhu@163.comexport aliYunDockerPassword=zhuz1898export images=kpt-event/kpt-tmrdocker build -t ${images}:${tag} -f ./Dockerfile .docker login ${aliYunDockerDNS} --username ${aliYunDockerUsername} --password ${aliYunDockerPassword}docker tag ${images}:${tag}  ${aliYunDockerDNS}/${images}:${tag}docker tag ${images}:${tag}  ${aliYunDockerDNS}/${images}:latestdocker push ${aliYunDockerDNS}/${images}:${tag}docker push ${aliYunDockerDNS}/${images}:latestdocker rmi ${images}:${tag} ${aliYunDockerDNS}/${images}:${tag} ${aliYunDockerDNS}/${images}:latestecho "============push images end ================"
 |