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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
mldlds6 小时前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
老友@8 小时前
Jenkins 中 Node 版本异常排查:Alpine + musl 导致的兼容问题(lts-alpine-jdk17)
java·servlet·jenkins
弹简特9 小时前
【精通JMeter接口测试】03-JMeter 接口测试持续集成踩坑记:jtl 转 Allure 报告、Jenkins 定时执行、CSP 样式劫持全解决
jmeter·自动化·jenkins
晨+燕9 小时前
JMeter中如何定位到某个具体的类来自于哪个jar包
python·jmeter·jar
William Dawson10 小时前
Jenkins 操作文档及使用方法(新手入门\+实战详解)
运维·jenkins
OtIo TALL1 天前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
海生南梦1 天前
jenkins配置前端部署
jenkins
meijinmeng1 天前
Jenkins-批量自动化构建指定目录或者视图下所有Job或者指定Job
jenkins
搬砖天才、1 天前
es数据备份
大数据·elasticsearch·jenkins
终端行者1 天前
Jenkins Pipeline在不同阶段指定不同的 agent 或 Docker 容器进行执行任务和固定一个节点分段执行任务,一文带你搞定
java·docker·jenkins·cicd