不积跬步,无以至千里;不积小流,无以成江海。

jenkins 构建shell

mvn clean package
source /etc/profile
cd /home/eqics/jenkins/workspace/test1/target
mv test-1.0-SNAPSHOT.jar /home/eqics/project/test1.jar
cd /home/eqics/project/
ps -ef|grep test1.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9 
BUILD_ID=dontKillMe 
nohup java -jar test1.jar --server.port=8081 2>&1 & 

脚本解释:


source /etc/profile //解决jar执行不了的bug

cd /home/eqics/project/   //进入jar的目录
ps -ef|grep test1.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9    //搜索到当前正在执行的jar并停止他的执行
BUILD_ID=dontKillMe //解决jar执行不了的bug
nohup java -jar test1.jar --server.port=8081 2>&1 &   //执行jar
posted @ 2021-11-12 16:09  |是吴啊|  阅读(108)  评论(0)    收藏  举报