用的docker 版 jenkinsci/blueocean:1.5.0
网上一大堆文章说的都是
1、临时改变BUILD_ID值为dontkillme
2、 增加jenkins java 启动参数 -Dhudson.util.ProcessTree.disable=true
3、或者是 HUDSON_COOKIE
, HUDSON_SERVER_COOKIE
, JENKINS_COOKIE
or JENKINS_SERVER_COOKIE
但是我要说的是以上通通 没卵用!
正确的姿势是:JENKINS_NODE_COOKIE
例如:
withEnv(['JENKINS_NODE_COOKIE=dontkillme']) {
sh """
${tomcatHome}/bin/startup.sh
"""
}