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

现象

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

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

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

export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
嘟嘟Listing6 小时前
设置jenkins时区记录
运维·jenkins
嘟嘟Listing6 小时前
jenkins docker记录
java·运维·jenkins
孔汤姆9 小时前
部署实战(二)--修改jar中的文件并重新打包成jar文件
java·pycharm·jar
牧竹子18 小时前
对原jar包解压后修改原class文件后重新打包为jar
java·jar
szc17671 天前
docker 相关命令
java·docker·jenkins
是老余1 天前
本地可运行,jar包运行错误【解决实例】:通过IDEA的maven package打包多模块项目
java·maven·intellij-idea·jar
牙牙7051 天前
Centos7安装Jenkins脚本一键部署
java·servlet·jenkins
灼烧的疯狂1 天前
K8S + Jenkins 做CICD
容器·kubernetes·jenkins
java1234_小锋1 天前
Elasticsearch中的节点(比如共20个),其中的10个选了一个master,另外10个选了另一个master,怎么办?
大数据·elasticsearch·jenkins
我的运维人生1 天前
Elasticsearch实战应用:构建高效搜索与分析平台
大数据·elasticsearch·jenkins·运维开发·技术共享