1. 環境準備
sudo yum update -y
確保系統包為最新版本。sudo yum install java-11-openjdk-devel -y
。驗證安裝:java -version
,需顯示Java版本信息。2. 添加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
(若提示證書錯誤,先運行sudo yum install -y ca-certificates
再試)。3. 安裝Jenkins
sudo yum install jenkins -y
。安裝完成后,Jenkins服務會自動配置但未啟動。4. 啟動Jenkins服務
sudo systemctl start jenkins
。sudo systemctl enable jenkins
。sudo systemctl status jenkins
(顯示“active (running)”即為成功)。5. 配置防火墻
sudo firewall-cmd --permanent --add-service=http
。sudo firewall-cmd --reload
。6. 訪問Jenkins并完成初始設置
http://your_server_ip:8080
(替換為服務器實際IP)。sudo cat /var/lib/jenkins/secrets/initialAdminPassword
,復制密碼粘貼到網頁解鎖框。7. 可選配置(優化體驗)
/etc/sysconfig/jenkins
文件,找到JENKINS_PORT="8080"
修改為JENKINS_PORT="8090"
,保存后重啟服務:sudo systemctl restart jenkins
。jenkins
,可通過/etc/sysconfig/jenkins
修改JENKINS_USER
(如改為root
,需謹慎操作),并調整相關目錄權限(如/var/lib/jenkins
)。/usr/lib/jvm/java-11-openjdk
)。sudo mkdir -p /var/backup/jenkins
,通過cron定時備份(如每天凌晨2點):sudo crontab -e
,添加0 2 * * * /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 save all
。