centos怎样快速部署jenkins
导读:在 CentOS 上快速部署 Jenkins 一 准备环境 更新系统并安装 Java(推荐 OpenJDK 11): 命令:sudo yum update -y 命令:sudo yum install -y java-11-openjd...
在 CentOS 上快速部署 Jenkins
一 准备环境
- 更新系统并安装 Java(推荐 OpenJDK 11):
- 命令:
sudo yum update -y - 命令:
sudo yum install -y java-11-openjdk-devel - 验证:
java -version
- 命令:
- 说明:Jenkins 基于 Java,需先完成 Java 环境准备。
二 YUM 快速安装与启动
- 添加 Jenkins 官方 YUM 仓库 并导入 GPG 密钥:
- 命令:
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 - 命令:
sudo systemctl daemon-reload - 命令:
sudo systemctl start jenkins - 命令:
sudo systemctl enable jenkins
- 命令:
- 说明:上述为官方稳定仓库方式,适合绝大多数 CentOS 场景。
三 防火墙放行与首次访问
- 放行端口(默认 8080):
- 命令:
sudo firewall-cmd --permanent --add-port=8080/tcp - 命令:
sudo firewall-cmd --reload
- 命令:
- 获取初始管理员密码并访问:
- 命令:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword - 浏览器访问:
http://< 服务器IP> :8080,粘贴上述密码进入向导,按提示完成安装。
- 命令:
四 常用目录与故障排查
- 重要目录与文件:
- 配置文件:/etc/sysconfig/jenkins
- 主目录:/var/lib/jenkins
- 日志文件:/var/log/jenkins/jenkins.log
- WAR 包:/usr/lib/jenkins/jenkins.war
- 常用排查命令:
- 查看服务状态:
systemctl status jenkins - 查看启动日志:
journalctl -u jenkins -xe - 检查端口占用:
netstat -tuln | grep 8080
- 查看服务状态:
- 说明:如需修改端口,可在
/etc/sysconfig/jenkins中调整 JENKINS_PORT 后重启服务。
五 可选优化与扩展
- 修改默认端口(示例改为 9999):
- 编辑:
sudo vi /etc/sysconfig/jenkins,设置JENKINS_PORT="9999" - 重启:
sudo systemctl restart jenkins - 放行新端口:
sudo firewall-cmd --permanent --add-port=9999/tcp & & sudo firewall-cmd --reload
- 编辑:
- 使用 Tomcat 或 Docker 部署(适合已有中间件或容器化场景):
- Tomcat:将 jenkins.war 放入
webapps,访问http://< IP> :8080/jenkins - Docker:
docker run -d -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
- Tomcat:将 jenkins.war 放入
- 说明:Tomcat 与 Docker 为常见替代方案,便于与现有平台集成。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos怎样快速部署jenkins
本文地址: https://pptw.com/jishu/758971.html
