jenkins 后台程序运行
# 背景
jenkins持续集成,需要任务后台执行(nohup执行)结果发现jenkins的job执行完后,看不到运行的进程
# 步骤
原因就是这么一个情况:Jenkins任务结束时候自动关掉了所有的子进程
不过可以设置一些东西让其可以在后台运行
其实就是在脚本中加入一句
BUILD_ID=DONTKILLME
问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。
linux安装jenkins
首先先安装一个jdk,如果没有安装可以查看我的文章linux安装jdk
然后使用下面命令
sudo wget -O /etc/yum.repos.d/jenkins.
jenkins+git配置
背景:用git管理源代码,所以需要jenkins安装Git Plugin插件配置
准备:
1、linux环境git客户端
2、jenkins环境 + git plugin插件
注意:jenkins、git在同一个linux服务器上
linux安装git
1、首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。