| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- #!/bin/bash
 
- set -e
 
- tag=$1
 
- if [ -n "$tag" ]
 
- then
 
-   echo "当前镜像tag: $tag"
 
- else
 
-   echo "请输入当前镜像tag"
 
-   exit
 
- fi
 
- ### go testing
 
- echo "============ go test start ================"
 
- make ci-test
 
- echo "============  go test end  ================"
 
- ### go build
 
- echo "============ go build start ================"
 
- make build version=${tag}
 
- echo "============  go build end  ================"
 
- echo "============push images start================"
 
- export aliYunDockerDNS=registry.cn-hangzhou.aliyuncs.com
 
- export aliYunDockerUsername=kptzhu@163.com
 
- export aliYunDockerPassword=zhuz1898
 
- export images=kpt-event/event-consumer
 
- docker build -t ${images}:${tag} -f ./docker/consumer/Dockerfile .
 
- docker login ${aliYunDockerDNS} --username ${aliYunDockerUsername} --password ${aliYunDockerPassword}
 
- docker tag ${images}:${tag}  ${aliYunDockerDNS}/${images}:${tag}
 
- docker tag ${images}:${tag}  ${aliYunDockerDNS}/${images}:latest
 
- docker push ${aliYunDockerDNS}/${images}:${tag}
 
- docker push ${aliYunDockerDNS}/${images}:latest
 
- docker rmi ${images}:${tag} ${aliYunDockerDNS}/${images}:${tag} ${aliYunDockerDNS}/${images}:latest
 
- echo "============push images end ================"
 
 
  |