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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
我喜欢山,也喜欢海7 小时前
Jenkins Maven 带权限 搭建方案2025
java·jenkins·maven
kaikaile19957 小时前
Jenkins集成Maven
servlet·jenkins·maven
醉殇姒若梦遗年16 小时前
怎么用idea打jar包
java·intellij-idea·jar
深海蜗牛1 天前
Jenkins linux安装
linux·jenkins
阳光普照世界和平1 天前
Jenkins:库博静态工具CI/CD 的卓越之选
运维·ci/cd·jenkins
liudongyang1231 天前
jenkins 启动报错
java·运维·jenkins
xbd_zc1 天前
【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
docker·自动化·jenkins·harbor
胡斌附体2 天前
设置环境变量启动jar报
java·jar·cmd·path
nangonghen2 天前
jenkins built-in节点如何删除
jenkins
全栈工程师修炼指南3 天前
解锁 Jenkins Agent 技巧,容器化轻松实现分布式构建节点扩展
运维·分布式·jenkins