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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
ChaseDreamRunner1 小时前
如何用 NSSM 把 Jar 做成 Windows 服务
java·windows·jar
我就是你毛毛哥7 小时前
Docker 安装 Jenkins JDK8 版
java·docker·jenkins
deelless8 小时前
IDEA maven项目添加本地jar包
maven·intellij-idea·jar
yhole1 天前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
guestsun1 天前
Idea反编译插件--方便查看和修改class文件
java·intellij-idea·jar·反编辑工具·idea反编译插件·class反编译·jar反编译
北苇渡江2 天前
failed to get nested archive for entry Boot-inf/lib/xxx.jar
java·jar
学习使我快乐——玉祥2 天前
ElasticSearch离线安装
大数据·elasticsearch·jenkins
H_老邪2 天前
Docker 学习之路-从入门到放弃-Jenkins:4
容器·jenkins
superantwmhsxx2 天前
SpringSecurity相关jar包的介绍
java·jar
sjmaysee2 天前
Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
spring boot·elasticsearch·jenkins