centos系统jenkins如何配置
导读:CentOS 上配置 Jenkins 的完整步骤 一 环境准备与安装 更新系统并安装 Java(推荐 OpenJDK 11): 命令:sudo yum update -y 命令:sudo yum install -y java-11-o...
CentOS 上配置 Jenkins 的完整步骤
一 环境准备与安装
- 更新系统并安装 Java(推荐 OpenJDK 11):
- 命令:
sudo yum update -y - 命令:
sudo yum install -y java-11-openjdk-devel - 验证:
java -version
- 命令:
- 添加 Jenkins 官方 YUM 仓库并安装:
- 命令:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo - 命令:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key - 命令:
sudo yum install -y jenkins
- 命令:
- 说明:Jenkins 需要 Java 8 及以上版本,本文以 OpenJDK 11 为例。
二 启动与防火墙
- 启动服务并设置开机自启:
- 命令:
sudo systemctl daemon-reload - 命令:
sudo systemctl start jenkins - 命令:
sudo systemctl enable jenkins
- 命令:
- 防火墙放行(默认端口 8080):
- 命令:
sudo firewall-cmd --permanent --add-port=8080/tcp - 命令:
sudo firewall-cmd --reload
- 命令:
- 访问地址:
http://< 服务器IP> :8080。
三 初始化与插件安装
- 获取初始管理员密码:
- 命令:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword - 将输出内容粘贴到 Web 页面解锁。
- 命令:
- 完成安装向导:
- 选择安装 推荐插件,或按需选择插件。
- 创建第一个管理员用户,进入 Jenkins 控制台。
四 关键配置与安全加固
- 全局工具配置:在 Manage Jenkins → Global Tool Configuration 中配置 JDK、Git、Maven 等工具路径或自动安装。
- 安全配置:在 Manage Jenkins → Configure Global Security 启用基于角色的访问控制、CSRF 保护;建议后续配置 HTTPS。
- 运行用户与目录权限:
- 默认以 jenkins 用户运行,相关目录位于 /var/lib/jenkins、/var/cache/jenkins、/var/log/jenkins。
- 不建议直接改为 root;如确需变更,修改
/etc/sysconfig/jenkins中的JENKINS_USER并同步调整目录属主,变更前务必评估安全风险。
- 备份策略:定期备份 JENKINS_HOME(如全量拷贝或使用脚本/插件),并验证可恢复性。
五 常用运维与扩展
- 常用命令:
- 查看状态:
sudo systemctl status jenkins - 查看日志:
sudo tail -f /var/log/jenkins/jenkins.log - 重启服务:
sudo systemctl restart jenkins
- 查看状态:
- 扩展部署方式(可选):
- Docker:
sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts - Tomcat:将 jenkins.war 放入 Tomcat 的 webapps 目录并启动 Tomcat。
- Docker:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos系统jenkins如何配置
本文地址: https://pptw.com/jishu/763563.html
