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

也可以试试

相关推荐
北山有鸟17 小时前
相机的水平消隐与垂直消隐
linux·驱动开发·相机
还不秃顶的计科生17 小时前
多模态模型下载
java·linux·前端
无忧.芙桃17 小时前
进程控制之进程等待
linux·运维·服务器
云栖梦泽17 小时前
Linux内核与驱动:13.从设备树到Platform平台总线
linux·运维·c++·嵌入式硬件
纯氧゜17 小时前
文件名长度真相:别再被8.3规则误导了
linux·ai写作
xlq2232217 小时前
43.线程同步
大数据·linux
charlie11451419117 小时前
嵌入式Linux驱动开发指南02——内核空间基础与硬件访问
linux·运维·c语言·驱动开发·嵌入式硬件
zzzsde18 小时前
【Linux】进程信号(1)理解信号及信号产生的方式
linux·运维·服务器·算法
DBA大董18 小时前
TDengine3.x 数据文件详解
大数据·linux·时序数据库·dba·tdengine
生万千欢喜心18 小时前
Linux 安装金蝶天燕中间件 AAS-V9.0.zip
java·linux