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

也可以试试

相关推荐
ZhiqianXia9 小时前
BUG() 和 BUG_ON()
linux
jerryinwuhan9 小时前
LINUX复习资料(二)
linux·运维·服务器
郝学胜-神的一滴9 小时前
Linux下的阻塞与非阻塞模式详解
linux·服务器·开发语言·c++·程序人生·软件工程
tcwgq10 小时前
Centos Stream 8 搭建Cas Server
linux·elasticsearch·centos
鸽芷咕11 小时前
Rokid 手势识别技术深度解析:解锁 AR 无接触交互的核心秘密
linux
一张假钞11 小时前
Jenkins 项目迁移
ci/cd·jenkins
一枚正在学习的小白11 小时前
PG数据文件位置迁移
linux·运维·服务器·数据库
Tfly__11 小时前
Ubuntu 20.04 安装Aerial Gym Simulator - 基于 Gym 的无人机强化学习仿真器
linux·人工智能·ubuntu·github·无人机·强化学习·运动规划
博睿谷IT99_11 小时前
Linux 云计算核心技术:原理、组件与 K8s 实战部署
linux·kubernetes·云计算