#删除历史jar包
rm -rf /usr/local/dockerspace/SCM-PUB/eureka/lansen-server-eureka-1.0.jar
#拷贝构建好的jar包到当前目录
cp $projectPath/lansen-server-eureka/target/lansen-server-eureka-1.0.jar /usr/local/dockerspace/SCM-PUB/eureka/
#取当前系统时间
pj_version=$(date +%Y%m%d%H%M%S)
#自定义docker的name
image_name="47.102.221.162:5000/eureka:$pj_version"
uatimage_name="172.19.29.133:5000/eureka:$pj_version"
#打包docker image
docker build -t $image_name /usr/local/dockerspace/SCM-PUB/eureka/
#把docker的images 推送到docker镜像库47.102.221.162以及线上uat服务器(47.102.221.162)
docker push $image_name
#调用此脚本把响应的参数通过socket传送到对应的部署的服务器
/root/python/docker_deploy_master-SCM.py eureka eureka $uatimage_name 8761 produce
#--------------------------------------------------------------------------------------------------------------------------
sleep 30
rm -rf /usr/local/dockerspace/SCM-PUB/config/lansen-server-config-1.0.jar
cp $project
来源:CSDN
作者:qq_31146957
链接:https://blog.csdn.net/qq_31146957/article/details/103876551