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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
遇见火星6 小时前
Jenkins核心部署流程
运维·jenkins
汪碧康14 小时前
【xkube】xkube 3.9版本新增支持jenkins、deployment的探针、节点污点、ingress的规则功能
运维·容器·kubernetes·jenkins·xkube·k8s助手
java_logo16 小时前
RUSTFS Docker 容器化部署指南
java·运维·docker·容器·jenkins·运维开发
weixin_3077791317 小时前
Jenkins Metrics 插件全解析:从数据采集到智能监控的实践指南
运维·开发语言·架构·jenkins
weixin_3077791317 小时前
简化多维度测试:Jenkins Matrix Project 的核心概念与最佳实践
运维·开发语言·架构·jenkins
肥仔哥哥193017 小时前
Jenkins+Docker+Harbor全链路CI/CD重温笔记
ci/cd·docker·jenkins
weixin_3077791317 小时前
Jenkins Matrix Authorization Strategy插件:详解与应用指南
运维·开发语言·架构·jenkins
知识分子_17 小时前
CICD:jenkins pipeline搭建项目流水线,遇到的问题和方案
运维·jenkins
weixin_3077791318 小时前
Jenkins Pipeline Graph View插件:可视化流水线的核心工具
运维·开发语言·架构·jenkins
天才测试猿18 小时前
Jmeter命令行压测&生成HTML测试报告
软件测试·测试工具·jmeter·职场和发展·jenkins·测试用例·压力测试