用的docker 版 jenkinsci/blueocean:1.5.0

网上一大堆文章说的都是

1、临时改变BUILD_ID值为dontkillme

2、 增加jenkins  java 启动参数 -Dhudson.util.ProcessTree.disable=true

3、或者是 HUDSON_COOKIEHUDSON_SERVER_COOKIEJENKINS_COOKIE or JENKINS_SERVER_COOKIE

 

但是我要说的是以上通通 没卵用!

正确的姿势是:JENKINS_NODE_COOKIE 

 

例如:

withEnv(['JENKINS_NODE_COOKIE=dontkillme']) {
    sh """
         ${tomcatHome}/bin/startup.sh
    """
}
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐