在shell脚本中加入BUILD_ID=dontKillMe
#!/bin/bash
BUILD_ID=dontKillMe
nohup java -jar kevin-eureka-0.0.1-SNAPSHOT.jar >> nohup.out &
原理:jenkins默认会在构建完成后杀掉构建过程中shell命令触发的衍生进程。jenkins根据BUILD_ID识别某个进程是否为构建过程的衍生进程,故修改BUILD_ID后,jenkins就无法识别是否为衍生进程,则此进程能在后台保留运行。
本文介绍如何在Shell脚本中设置BUILD_ID=dontKillMe来防止Jenkins构建完成后杀死指定进程。通过修改BUILD_ID属性,Jenkins将无法识别该进程为构建衍生进程,从而允许其在后台继续运行。
1万+

被折叠的 条评论
为什么被折叠?



