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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
叱咤少帅(少帅)15 小时前
新版本jenkins的共享库的实现
运维·jenkins
2601_9622972516 小时前
Python、Pytest、Allure、Selenium和Jenkins实现自动化测试集成实例
python·selenium·jenkins·pytest·allure
大模型丫丫16 小时前
工业级 RAG 为什么需要 Elasticsearch?
elasticsearch·django·jenkins
X1A0RAN2 天前
Jenkins 流水线跨阶段的数据共享:让变量“动态更新“成为可能
java·servlet·jenkins
qq_366086223 天前
idea 每次重启软件 Maven 中依赖 jar 包缺失
maven·intellij-idea·jar
Ningcode_cloud3 天前
什么是CICD? GitLab + Jenkins 持续集成实战部署手册
运维·ci/cd·云原生·容器·gitlab·jenkins
tianyuanwo3 天前
Jenkins 邮件插件选型指南:从命名原理到场景实践
jenkins·plugin·email
姚永强3 天前
安装Jenkins
运维·jenkins
成茂峰3 天前
实战:内外网隔离环境下基于 Jenkins + PowerShell 的自动化 CI 构建与邮件通知方案
ci/cd·自动化·jenkins
tianyuanwo3 天前
Jenkins Pipeline 沙箱与非沙箱:CPS、序列化与白名单的深度解读(含 `take()` 与 `subList()` 实战对比)
pipeline·jenkins·groovy·take·sublist