Jenkins的流水线启动jar后未执行问题处理

现象

在流水线里配置了启动脚本例如,nohup java -jar xxx.jar >nohup.out 2>&1 &

但是在服务器发现服务并未启动,且nohup日志里没输出日志,这样的原因是jenkins在执行完脚本后,就退出了这个进程。

在启动脚本执行jar命令的上一步加入以下变量

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
久曲健的测试窝16 小时前
Jenkins Share Library教程 —— 开发入门
运维·servlet·jenkins
xxxxxxllllllshi1 天前
Java中Elasticsearch完全指南:从零基础到实战应用
java·开发语言·elasticsearch·面试·职场和发展·jenkins
黑马金牌编程2 天前
Jenkins的Linux与window部署方式
linux·运维·windows·jenkins·持续集成·cicd
weixin_307779132 天前
在Linux服务器上使用Jenkins和Poetry实现Python项目自动化
linux·开发语言·python·自动化·jenkins
念念不忘 必有回响2 天前
前端自动化部署全流程(Jenkins + Nginx)
前端·自动化·jenkins
不 再 熬 夜2 天前
Docker搭建Jenkins
docker·jenkins
可DRAK鸦|・ω・`)3 天前
docker后端jar包本地构建镜像
java·docker·容器·jar
tingting01193 天前
jenkins在使用中遇到的问题
运维·jenkins
笨蛋少年派3 天前
将 MapReduce 程序打成 JAR 包并在 Linux 虚拟机的 Hadoop 集群上运行
linux·jar·mapreduce
一张假钞3 天前
Windows下Jenkins服务未自动重启问题解决
jenkins