1. Java Development Kit (JDK)
Jenkins是基于Java开发的持续集成工具,必须安装JDK 1.8或更高版本(推荐OpenJDK 11及以上)。安装命令示例:sudo yum install -y java-11-openjdk-devel;验证安装:java -version(需显示Java版本信息)。
2. wget工具
用于从Jenkins官方网站下载软件仓库配置文件(jenkins.repo)及后续可能的依赖包。安装命令:sudo yum install -y wget。
3. Jenkins官方YUM仓库配置
需添加Jenkins官方软件源以简化安装流程:
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。4. 系统更新
安装前建议更新系统软件包至最新版本,避免依赖冲突:sudo yum update -y。
5. 防火墙配置
默认情况下,CentOS防火墙(firewalld)会阻止外部访问Jenkins的默认端口(8080),需开放该端口:
sudo firewall-cmd --permanent --add-port=8080/tcp(永久生效);
sudo firewall-cmd --reload(重新加载防火墙规则)。
6. 可选依赖(按需安装)
sudo yum install -y openssh-server;sudo systemctl start sshd;sudo systemctl enable sshd(开机自启)。sudo yum install -y git。sudo yum install -y maven;sudo yum install -y yum-utils device-mapper-persistent-data lvm2;sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo;sudo yum install -y docker-ce。