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

也可以试试

相关推荐
Web3探索者10 小时前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo12 小时前
Linux系统中网线与USB网络共享冲突
linux
Sokach10152 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
AlfredZhao2 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3104 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode4 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
A小辣椒5 天前
TShark:Wireshark CLI 功能
linux
A小辣椒6 天前
TShark:基础知识
linux
AlfredZhao6 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao6 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi