需使用CentOS 7及以上版本(包括CentOS Stream系列),确保系统内核版本支持Jenkins的运行需求。
Jenkins依赖Java运行时环境(JRE)或Java开发工具包(JDK),推荐使用OpenJDK 8或更高版本(如OpenJDK 11)。安装后需验证版本:
java -version
输出应包含“openjdk version “1.8.0_xxx””或更高版本,若未安装可通过以下命令安装:
sudo yum install -y java-1.8.0-openjdk-devel # OpenJDK 8
# 或
sudo yum install -y java-11-openjdk-devel # OpenJDK 11
wget(用于下载Jenkins仓库配置或WAR包):sudo yum install -y wget
yum(CentOS默认包管理器)为最新版本:sudo yum update -y
需开放Jenkins默认端口8080(HTTP)或自定义端口(如8081),允许外部访问:
sudo firewall-cmd --permanent --add-service=http # 开放HTTP服务(默认8080)
# 或
sudo firewall-cmd --permanent --add-port=8081/tcp # 开放自定义端口
sudo firewall-cmd --reload # 重新加载防火墙规则
需添加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
jenkins)下,提升安全性:sudo useradd -M jenkins # 创建无家目录用户
sudo chown -R jenkins:jenkins /var/lib/jenkins # 修改Jenkins数据目录归属
sudo chmod -R 755 /var/lib/jenkins # 设置目录权限
openssh-server并设置允许jenkins用户登录)。以上环境配置完成后,即可通过sudo yum install jenkins -y命令安装Jenkins,并启动服务(sudo systemctl start jenkins)。