jenkins构建成功但jar包进程关闭问题,解决办法。

如果部署的是远程节点请优先排除掉脚本写的是否有问题。

不然那么优先考虑下是否你要部署构建服务的节点是否和jenkins是同一个机器

因为

Jenkins每次构建完了后要自动杀掉部署过程中的子进程。

Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。

即便是使用 nohup 依然会在启动后不久就被干掉了。

解决办法

其实有多种:

1.在你的执行脚本中添加2行内容

source /etc/profile
export BULID_ID=dontkillme

2.jenkins全局设置增加这个环境变量也可以

你可能感兴趣的:(jenkins,jenkins,运维,1024程序员节)