jenkins自動部署腳本

#刪除歷史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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章