1. 系统更新
部署前需将CentOS系统更新至最新状态,确保软件包兼容性与安全性。执行命令:sudo yum update -y。
2. Java环境安装(核心依赖)
Jenkins是基于Java开发的持续集成工具,需提前安装Java运行时环境(JRE或JDK)。推荐安装OpenJDK 11(兼容性最佳),执行以下命令:
sudo yum install java-11-openjdk-devel -y;java -version(需显示Java版本信息,如openjdk version "11.0.xx")。3. Jenkins官方仓库配置
为确保安装最新稳定版Jenkins,需添加Jenkins官方YUM仓库:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key;sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo。4. Jenkins安装
通过YUM包管理器安装Jenkins(自动解决依赖关系):sudo yum install jenkins -y。
5. 防火墙配置(允许外部访问)
CentOS默认使用firewalld防火墙,需开放Jenkins默认端口(8080)以允许外部访问:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp;sudo firewall-cmd --reload;sudo firewall-cmd --list-ports(确认包含8080)。6. 服务启动与开机自启
安装完成后,启动Jenkins服务并设置为开机自动启动:
sudo systemctl start jenkins;sudo systemctl enable jenkins;sudo systemctl status jenkins(需显示“active (running)”)。7. 初始访问准备
首次访问Jenkins需获取初始管理员密码(用于解锁):
sudo cat /var/lib/jenkins/secrets/initialAdminPassword;http://<服务器IP>:8080(如http://192.168.1.100:8080),输入初始密码完成解锁。