jenkins Linux如何修改jenkins 默认的工作空间workspace

由于jenkins默认存放数据的目录是/var/lib/jenkins,一般这个var目录的磁盘空间很小的,就几十G,所以需要修改jenkins的默认工作空间workspace
看到最后

环境

jenkins使用yum安装的

centos 7

正题

1 查看jenkins安装路径

root@localhost jenkins_old_data\]# rpm -ql jenkins /etc/init.d/jenkins /etc/logrotate.d/jenkins /etc/sysconfig/jenkins /usr/lib/jenkins /usr/lib/jenkins/jenkins.war /usr/sbin/rcjenkins /var/cache/jenkins /var/lib/jenkins /var/log/jenkins

jenkins相关目录释义:

(1)/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。

( 2 ) /etc/sysconfig/jenkins:jenkins配置文件,"端口","JENKINS_HOME"等都可以在这里配置。

(3)/var/lib/jenkins/:默认的JENKINS_HOME。

(4)/var/log/jenkins/jenkins.log:jenkins日志文件。

2修改jenkins配置文件/etc/sysconfig/jenkins,进去把JENKINS_HOME路径改为你需要的,前提是你先把原来的数据copy到你需要的路径哦,copy前建议先关闭jenkins,!!!!

关闭jenkins只需要在浏览器上输入jenkins服务器地址+/exit 就行,

http://localhost:8080/exit 网址就能关闭jenkins服务.

3 执行下面命令

systemctl daemon-reload 使得配置生效

service jenkins restart 重启jenkins

chkconfig jenkins on 设置开机自启动

上面的我尝试后不生效,后来执行方案

原路径下的/var/lib/jenkins/workspace 删除了(workspace:工作空间,可以随便删除,删除后再次构建时间可能会比较长,因为要重新获取一些资源)

然后将要更改的目录拷贝到其它目录下。我放的是/data

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

下面是操作

bash 复制代码
vim /usr/lib/systemd/system/jenkins.service 

更改

User=root

Group=root

Environment="JENKINS_HOME=/data/lib/jenkins"

WorkingDirectory=/data/lib/jenkins

然后重启

还有

bash 复制代码
 vim /etc/profile

执行

bash 复制代码
source /etc/profile

也可以试试

相关推荐
郝学胜-神的一滴4 分钟前
Linux中的`fork`函数详解:深入解析
linux·服务器·开发语言·c++·算法
问道飞鱼1 小时前
【Linux知识】Linux文本操作相关命令行
linux·运维·服务器·文本处理·1024程序员节
Madison-No71 小时前
【Linux】自动化构建工具--make/Makefile
linux·运维·服务器
睡不醒的猪儿3 小时前
k8s部署自动化工具jenkins
云原生·kubernetes·自动化·jenkins
陌路203 小时前
Linux16-进程间的通信--共享内存
linux
运维帮手大橙子3 小时前
Docker监控系统中添加NodeExporter
linux·运维
Lzc7744 小时前
Linux网络的应用层协议HTTP
linux·1024程序员节·应用层协议http
susu10830189114 小时前
FAT32/VFAT 文件系统不支持 Linux 文件权限,cp文件总是异常
linux·运维·服务器
絔离4 小时前
Linux下查看系统启动时间、运行时间
linux·运维·服务器
呆呆小金人4 小时前
Linux:开源时代的隐形基石
linux·1024程序员节