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

也可以试试

相关推荐
Anthony_2314 分钟前
Ansible的 Playbook 模式详解
linux·运维·服务器·ansible
郝学胜-神的一滴5 分钟前
Linux命令行的核心理念与实用指南
linux·运维·服务器·开发语言·程序人生
三天不学习13 分钟前
VMware虚拟机CentOS磁盘扩容完整指南(解决growpart报错 & LVM扩容)
linux·运维·centos
望获linux36 分钟前
望获实时Linux:亚微秒级时间控制
linux·运维·服务器·计算机·fpga开发·嵌入式软件·飞腾
UrSpecial1 小时前
Linux线程同步与互斥
linux·开发语言·c++
和编程干到底1 小时前
Linux中进程和线程常用的API详解
linux·运维·服务器
小猪写代码1 小时前
Ubuntu C编程 (make工具和Makefile的引用)
linux·运维·ubuntu
肖爱Kun1 小时前
LINUX中USB驱动架构—设备驱动
linux·驱动
白鹭1 小时前
apache实现LAMP+apache(URL重定向)
linux·运维·apache·url重定向·apache实现lamp架构
aramae2 小时前
终端之外:解锁Linux命令行的魔法与力量
linux·服务器·apache