使用流水线(pipeline)部署项目时,自动杀死衍生进程问题
作者:互联网
使用JENKINS_NODE_COOKIE=dontkillme防止衍生进程被杀死,注意这是流水线项目的操作!!!
示例:
stage('部署jar包') {
steps {
withEnv(['JENKINS_NODE_COOKIE=dontkillme']){ # 最重要的操作
echo '部署jar包'
sh '''cp ruoyi-admin/target/platform.jar /usr/local/install/
cd /usr/local/install/
nohup java -jar /usr/local/install/platform.jar &'''
}
}
}
标签:pipeline,jar,COOKIE,usr,install,流水线,衍生,local,dontkillme 来源: https://blog.csdn.net/HueyLong/article/details/122626044