环境准备
部署jenkins
实现jenkins在执行build过程中,衍生进程不退出
在执行jenkins构建时,通常在最后会写入一个启动进程,并且在希望此次jenkins构建完成后,该衍生进程放入后台不退出,可采取如下方案。
如下pipeline脚本
node {
stage ('start_bin'){
script {
withEnv(['JENKINS_NODE_COOKIE=background_job']) {
nohup xxxxxx >xxxxxx.log 2>&1 &
}
}
}
}