系统相关
首页 > 系统相关> > 使用流水线(pipeline)部署项目时,自动杀死衍生进程问题

使用流水线(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