更改Jenkins的主目录

简介:

 

说明

Jenkins有时需要进行迁移,主目录会发生改变,本文主要讲解如何更改主目录。由于jenkins安装方式的不同,主目录也不一样。本测试环境:Centos6.8 X64。注意:在更改主目录之前,请一定要备份原来主目录,由于jenkins目录都是以文件形式存在,只要把整个主目录打包即可。

 

怎么查看当前Jenkins主目录:系统管理→系统设置→主目录→/var/lib/jenkins

 

一.通过yum安装或者rpm包安装的

 

本安装方式会生成一个/etc/sysconfig/jenkins文件,默认主目录是/var/lib/Jenkins。只需要修改此配置文件,然后重启jenkins服务,即可更改主目录。此处我们以更改为/home/jenkins为例。

 

停止jenkins服务

service Jenkins stop

 

备份主目录数据

tar -zcvf /backup/jenkins.tar.gz /var/lib/jenkins

 

迁移旧主目录数据到新主目录

tar -zxvf /backup/jenkins.tar.gz -C /home/Jenkins

 

编辑配置文件

vim /etc/sysconfig/Jenkins

改为变更后的目录

JENKINS_HOME="/home/jenkins"

 

更改目录属主

chown -R jenkins.jenkins /home/Jenkins

 

重启

service jenkins restart

 

二.通过tomcat方式进行安装的

 

方法一

 

打开tomcat的bin目录,编辑catalina.sh文件。

在# OS specific support. $var _must_ be set to either true or false.上面添加:

export JENKINS_HOME="/home/jenkins"

 

方法二

 

在启动Web容器之前设置JENKINS_HOME环境变量.

 

编辑profile文件:vi /etc/profile

在文件最后加入

export JENKINS_HOME=/home/Jenkins

 

使配置文件生效

source /etc/profile

 

完成记得重启tomcat



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1917462,如需转载请自行联系原作者

 

相关文章
|
jenkins Linux 持续交付
jenkins更换主目录
jenkins更换主目录
370 0
jenkins更换主目录
|
Web App开发 jenkins Linux
|
jenkins 持续交付 Windows
|
2月前
|
jenkins Java 持续交付
【项目集成工具】Jenkins
【项目集成工具】Jenkins
|
22天前
|
jenkins Java 持续交付
运用Jenkins实现Java项目的持续集成与自动化部署
在新建的Jenkins Job中,我们需要配置源码管理,通常选择Git、SVN等版本控制系统,并填入仓库地址和凭据。接着,设置构建触发器,如定时构建、轮询SCM变更、GitHub Webhook等方式,以便在代码提交后自动触发构建过程。
51 2
|
13天前
|
jenkins Java 测试技术
实现基于Jenkins的持续集成与部署
实现基于Jenkins的持续集成与部署
|
11天前
|
安全 容灾 jenkins
Java面试题:什么是Jenkins以及它在持续集成中的作用?Jenkins有哪些缺点呢?
Java面试题:什么是Jenkins以及它在持续集成中的作用?Jenkins有哪些缺点呢?
22 0
|
1月前
|
jenkins Java 持续交付
蓝易云 - 从零开始配置Jenkins与GitLab集成:一步步实现持续集成
以上就是从零开始配置Jenkins与GitLab集成的步骤,希望对你有所帮助。
50 2
|
1月前
|
Cloud Native jenkins Java
使用Jenkins实现持续集成与持续部署
【6月更文挑战第7天】本文介绍了如何使用Jenkins实现持续集成与持续部署,提高软件开发效率和质量。首先,解释了CI/CD的概念,持续集成通过自动化构建和测试减少错误,持续部署则自动将软件部署至生产环境。接着,详细阐述了Jenkins的安装配置、构建项目设置,以及如何通过代码提交触发构建、自动化测试和构建报告。此外,还讨论了Jenkins的持续部署功能,包括配置部署环境、自动化部署和回滚策略。最后,指出Jenkins在DevOps和云原生趋势中的重要角色。
|
1月前
|
安全 jenkins Java
Java一分钟之-Jenkins持续集成服务器
【6月更文挑战第5天】Jenkins是Java开发中的关键工具,用于自动化构建、测试和部署,确保CI/CD。本文概述了Jenkins常见问题及解决方案:安装时注意依赖和网络;谨慎选择并更新插件;正确配置SCM触发器;使用Declarative Pipeline定义清晰的Jenkinsfile;集成JaCoCo和SonarQube确保质量;采用蓝绿部署等策略避免直接在生产环境部署未经验证的代码。理解并解决这些问题能提升Jenkins的效率和可靠性。
37 3