码迷,mamicode.com
首页 > 编程语言 > 详细

Jenkins自动打包并部署(以java -jar形势运行)

时间:2019-06-02 23:04:03      阅读:1298      评论:0      收藏:0      [点我收藏+]

标签:需要   xxx   项目   kill   ace   bsp   pre   style   color   

1.打包

与平常maven项目打包一致,不再赘述

 

2.杀死原有进程

通过ps -ef | grep xxx | 

 

3.脚本执行java -jar xxx.jar

脚本中执行此命令,在系统中发现并没有运行。

但是将所有命令放这sh脚本中执行,没有任何问题(到Jenkins的workspace下直接sh执行)

经查询资料发现,Jenkins在执行完命令后,会杀死所有的子进程。

所以,需要在运行java -jar前添加一句

BUILD_ID=DONTKILLME

防止Jenkins杀死执行java -jar的子进程

 

4.完整脚本

Jenkins自动打包并部署(以java -jar形势运行)

标签:需要   xxx   项目   kill   ace   bsp   pre   style   color   

原文地址:https://www.cnblogs.com/punkrocker/p/10964880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!