码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins在pipline中运行后台命令

时间:2019-07-10 14:52:45      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:方式   jenkin   执行   app   java程序   pytho   manage   node   serve   

需求

在jenkin中启动java程序或者python程序的时候,希望程序在后台执行,并在jenkins构建完成之后继续执行。
在工作中有两个地方我碰到了这种需求

在shell script输入框中
pipline 的 sh 命令中
解决方式

情况一:

在shell script输入框中的最后一行加入

BUILD_ID=dontKillMe
情况二:

在pipline 的 sh 命令中加入JENKINS_NODE_COOKIE=dontKillMe

例:
sh ‘JENKINS_NODE_COOKIE=dontKillMe nohup python3 -u /application/Rcrontab_web/manage.py runserver 0.0.0.0:8000 &‘

jenkins在pipline中运行后台命令

标签:方式   jenkin   执行   app   java程序   pytho   manage   node   serve   

原文地址:https://www.cnblogs.com/leffss/p/11163806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!