栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

(二)修改Jenkins工作空间

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(二)修改Jenkins工作空间

这里写自定义目录标题
  • 关于如何修改Jenkins工作空间的问题解答
  • 停止Jenkins服务
  • 复制默认的工作空间
  • 分析如何使`/home/.jenkin`作为Jenkins工作空间生效
  • 添加环境变量
  • 检查环境变量是否生效
  • 删除原工作空间

关于如何修改Jenkins工作空间的问题解答

问题描述,在服务器上安装了Jenkins,由于Jenkins默认的工作空间为: /root/.jenkins,宿主挂载的磁盘在/home目录下。Jenkins运行一段时间后,导致根目录磁盘爆满,服务无法正常使用。

停止Jenkins服务
ps -ef | grep jenkins | grep -v grep | awk '{print $2}'| xargs kill -9
复制默认的工作空间

将Jenkins工作空间的所有文件复制到 home文件夹下。

mkdir -p /home/.jenkin
cd -fr /root/.jenkins /home/.jenkin
分析如何使/home/.jenkin作为Jenkins工作空间生效
# 进入到Jenkins工作空间
cd /root/.jenkins/


找到config.xml文件,该文件为Jenkins的配置文件

cat /root/.jenkins/config.xml

不难看出Jenkins 2.263.2的工作空间在此处设置,更优雅的修改方式是添加JENKINS_HOME环境变量

添加环境变量
vi /etc/profile 
# 在文件末尾追加一下内容:
export JENKINS_HOME=/home/.jenkins
# 刷新环境变量,及时生效
source /etc/profile
检查环境变量是否生效
# 直接输入
${JENKINS_HOME}

如果输出一下内容,则环境变量生效

启动Jenkins服务,检查之前的job是否依然存在,如果存在,证明Jenkins工作空间移植无误。

删除原工作空间
rm -rf /root/.jenkins
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/320399.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号