/* 点击爆炸效果*/

jenkins ssh脚本

#!/bin/sh -l
#删除已建的容器,防止容器名,端口冲突
if sudo docker ps -a|grep -i sale_sys_dev;then
docker stop `docker ps -a| grep sale_sys_dev |
awk '{print $1}' `
docker rm `docker ps -a| grep sale_sys_dev |
awk '{print $1}' `
fi
cd /opt/sale/sale_dev
rm -f saleManager-0.0.1-SNAPSHOT.jar
cp /var/lib/jenkins/workspace/dev_sale_sys/target/saleManager-0.0.1-SNAPSHOT.jar /opt/sale/sale_dev/
#添加执行权限并执行脚本
docker build -t sale_sys_dev .
docker run -d -p 8000:8000 -v /opt/sale/sale_dev/logs:/LOG_PATH_IS_UNDEFINED/ sale_sys_dev

 

/var/lib/jenkins/workspace/dev_sale_sys/target/saleManager-0.0.1-SNAPSHOT.jar这个路径是jenkins打包之后的路径

posted @ 2020-11-09 10:39  tom的猫  阅读(179)  评论(0编辑  收藏  举报