CentOS Jenkins配置文件在哪里修改
导读:CentOS 上 Jenkins 配置文件的修改位置与方式 一、系统服务配置文件 主配置文件:/etc/sysconfig/jenkins。用于设置 JENKINS_HOME、JENKINS_PORT、运行用户等系统级参数。常见做法:编辑...
CentOS 上 Jenkins 配置文件的修改位置与方式
一、系统服务配置文件
- 主配置文件:/etc/sysconfig/jenkins。用于设置 JENKINS_HOME、JENKINS_PORT、运行用户等系统级参数。常见做法:编辑该文件后执行
systemctl restart jenkins使配置生效。示例:JENKINS_PORT="8081"。该路径是 CentOS 上 RPM 包安装后的默认位置。
二、Jenkins 主目录与核心配置
- 主目录:/var/lib/jenkins(即 JENKINS_HOME)。核心配置文件为 /var/lib/jenkins/config.xml,用于保存安全策略、授权方式、代理等核心设置。修改前建议备份:
cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml.bak;修改后重启服务生效。 - 常用子目录与文件(均在 /var/lib/jenkins 下):
- users/:存放用户配置与密码哈希(如
users/*.xml中的passwordHash)。 - secrets/initialAdminPassword:首次启动的 管理员初始密码。
- hudson.model.UpdateCenter.xml:插件更新站点配置,可替换为国内镜像源(如清华源)以加速插件下载。
- users/:存放用户配置与密码哈希(如
三、按安装方式区分的关键路径
- RPM/YUM 安装(系统服务):配置文件为 /etc/sysconfig/jenkins;主目录为 /var/lib/jenkins;服务单元为 /usr/lib/systemd/system/jenkins.service。
- WAR 包直接运行:配置文件在主目录 ~/.jenkins/config.xml(运行用户的家目录下,注意是隐藏目录);若通过
java -jar jenkins.war --httpPort=8089启动,端口由命令行参数指定。 - Tomcat 部署:配置文件位于 Tomcat 的 webapps 下对应 Jenkins 目录中的 config.xml(如 /usr/local/tomcat8/webapps/jenkins/config.xml)。
四、修改后使配置生效与常用排查
- 重启服务:
systemctl restart jenkins(RPM 安装),或重启 Tomcat/重新运行java -jar命令(WAR/Tomcat 场景)。 - 查看日志定位问题:/var/log/jenkins/jenkins.log。
- 确认当前 JENKINS_HOME:在 /etc/sysconfig/jenkins 中查看
JENKINS_HOME的值,或到该目录下检查config.xml是否存在。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Jenkins配置文件在哪里修改
本文地址: https://pptw.com/jishu/788305.html
