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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
放弃 治疗2 天前
Windows 11系统 最新 Launch4j 安装与使用教程:从 JAR 到 EXE 的完整打包指南
java·jar
pW3g3lLuu3 天前
在 VS Code 里直接改 JAR,我复刻了JarEditor
java·pycharm·jar
longze_73 天前
Github仓库一直拉取不了
github·jenkins
飘灬渺4 天前
Spring Boot :将自定义的 JAR 包引入到 Maven 项目中
spring boot·maven·jar
醉颜凉20 天前
Elasticsearch高性能优化:Bulk API大规模数据导入性能调优全攻略
elasticsearch·性能优化·jenkins
sbjdhjd21 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
小美元21 天前
【爽之】使用jenkins实现前端一键发版
运维·jenkins
changxiang21 天前
Jenkins备忘
运维·jenkins
小杨互联网23 天前
Jar反编译逆向2.0教程实战
java·jar·java反编译·jar反编译·java逆向·源码还原
未若君雅裁23 天前
日志采集与ELK:从本地日志到集中检索分析
运维·elk·jenkins