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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
慕容雪_11 小时前
springboot jar注册windows服务(WinSW版)
windows·spring boot·jar·服务
007php00712 小时前
Git 操作偏门指南:常用和隐藏命令与问题解决
java·git·面试·职场和发展·golang·jenkins·php
野猪佩挤12 小时前
jenkins-ci/cd yaml模版配置
运维·ci/cd·jenkins
斯普信云原生组12 小时前
开源软件日志统一管理方案-Filebeat
运维·jenkins
LucidX14 小时前
从零搭建Jenkins+GitLab持续集成环境:详细教程
ci/cd·gitlab·jenkins
记得记得就15116 小时前
【jenkins持续集成测试】
运维·jenkins·集成测试
梁萌17 小时前
Jenkins构建的触发方式
运维·svn·gitlab·jenkins·webhook·job触发方式·自动触发构建
石小千19 小时前
Jenkins配置Maven 3.9.12
运维·jenkins·maven
石小千2 天前
Jenkins升级版本(2.289.3-2.528.3)
jenkins
GeminiJM2 天前
Elasticsearch Dump 失败问题排查:Store: True 导致的字段数组化问题
大数据·elasticsearch·jenkins