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

现象

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

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

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

export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
铭毅天下9 小时前
极限网关可视化——Elasticsearch 请求流量分析实战
大数据·elasticsearch·搜索引擎·全文检索·jenkins
只吹45°风14 小时前
Java-如何将其他地方拉取的jar包导入本地maven环境
java·maven·jar
躬身入世,以生证道17 小时前
Java技术栈 —— CI/CD工具之Jenkins
java·ci/cd·jenkins
chenbin5202 天前
Jenkins介绍
运维·jenkins
naruto2272 天前
jar命令解压jar包及更新jar的配置文件
java·jar
張葒兵2 天前
springboot如何将lib和jar分离
spring boot·后端·jar
枫叶落雨2222 天前
09Elasticsearch02
运维·jenkins
[奋斗不止]2 天前
Jenkins 给任务分配 节点(Node)、设置工作空间目录
jenkins·jenkins配置node·jenkins配置节点·jenkins设置目录
[奋斗不止]2 天前
Jenkins 通过 Execute Shell 执行 shell 脚本 七
jenkins·jenkins shell·jenkins 执行sh
[奋斗不止]2 天前
Pipeline 获取 Jenkins参数
jenkins·jenkins 参数·pipeline 参数