如何修改Jenkins的家目录和工作目录

我是一个无神论者,但我还是会拜一拜雍正,因为他专治八阿哥(BUG)!!!

最近在修改了Jenkins的部署方式,发现构建自由风格的项目工程 Jenkins-Job 是有自定义Job的工作目录的选项,

然而如果使用Jenkinsfile没有自定义Jenkins-Job的工作目录选项,在网上搜很多资料,就是修改/etc/profile,但是没卵用,相信大家也是的,好了,下面开始重点操作了。

在这里插入图片描述
上面👆 这张图是使用构建自由风格项目的修改Job的工作目录方法

JOB_NAME 此变量是 Jenkins 自带的变量 就是这个Job的名字

vim /etc/sysconfig/jenkins  

直接修改jenkins的配置即可
编辑
然后将默认的目录 cp 到 新的目录即可
比如我的默认路径是/var/lib/jenkins,新路径为/data/app/jenkins

cp -r /var/lib/jenkins/* /data/app/jenkins/

但是要确保/data/app/jenkins 要有${User}权限

chown -R ${User}:${User} /data/app/jenkins

上面的${User} 是你在配置时候给的用户

在这里插入图片描述
重启jenkins即可

systemctl restart jenkins

此配置还可以修改Jenkins 的端口号
在这里插入图片描述
好了就简单介绍到这里吧!有什么错误的地方请大佬评论或者私信指出,多谢!!!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐