1. 程式人生 > >解決 jenkins 自動殺掉程序大坑

解決 jenkins 自動殺掉程序大坑

用的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
    """
}