在 CentOS 上部署 Jenkins 的完整教程
一 环境准备与 Java 安装
sudo yum update -y && sudo yum install -y wget vimsudo yum install -y java-11-openjdk-develjava -version 应显示 11.x二 安装与启动 Jenkins(RPM 方式)
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 jenkinssudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins(应显示 active (running))三 防火墙与访问初始化
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
http://<服务器IP>:8080sudo cat /var/lib/jenkins/secrets/initialAdminPassword四 基础配置与第一个任务
sudo yum install -y git mavenmvn clean package)五 可选方案与常见问题
docker pull jenkins/jenkins:ltsmkdir -p /var/jenkins_home
sudo chown -R 1000:1000 /var/jenkins_home
docker run -d --name jenkins -p 8080:8080 -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
/var/jenkins_home/secrets/initialAdminPassword/etc/sysconfig/jenkins,修改 JENKINS_PORT 后重启服务wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
sudo yum install -y ./jdk-17_linux-x64_bin.rpm
java -version # 应显示 17.x