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

	}
}
上一篇:xxl-job使用-windows环境


下一篇:【项目管理和构建】——Maven下载、安装和配置(二)