Jenkin 学习记录
一些问题
-
使用
BUILD_ID
解决构建完成杀掉衍生进程原理:jenkins默认会在构建完成后杀掉构建过程中又jenkins中shell命令触发的衍生进程。jenkins根据BUILD_ID识别某个进程是否为构建过程的衍生进程,故修改BUILD_ID后,jenkins就无法识别是否为衍生进程,则此进程能在后台保留运行
-
解决方法
BUILD_ID=DONTKILLME nohup xxx &
-
-
用户态问题
Jenkins的配置文件中可以配置自己的用户态,所以使用jenkins的时候,需要注意权限问题
-
配置方法
# 配置文件默认存在的位置在 /etc/sysconfig/jenkins # 修改 JENKINS_USER 属性即可 JENKINS_USER="jenkins"
-