sudo yum update -y
sudo yum install java-11-openjdk-devel -y
java -version # 驗證安裝(需顯示Java版本信息)
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
注:此步驟確保后續可通過
yum直接安裝Jenkins官方穩定版本。
sudo yum install jenkins -y
注:安裝過程會自動解決依賴關系,無需手動下載WAR包。
sudo systemctl start jenkins # 啟動Jenkins服務
sudo systemctl enable jenkins # 設置開機自動啟動
sudo systemctl status jenkins
若顯示“active (running)”,則表示服務已啟動。sudo firewall-cmd --permanent --add-port=8080/tcp # 開放8080端口
sudo firewall-cmd --reload # 重新加載防火墻規則
注:若系統使用
firewalld,此步驟為必須;若未開啟防火墻,可跳過。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
復制輸出的密碼(如599ad742855948e0b8af280ad2e1f09f)。http://<服務器IP>:8080,進入初始解鎖頁面,粘貼上述密碼。admin/admin123),完成初始設置。/etc/sysconfig/jenkins,修改JENKINS_PORT參數:sudo vi /etc/sysconfig/jenkins
找到JENKINS_PORT="8080",改為目標端口(如9090),保存后重啟服務:sudo systemctl restart jenkins
sudo mkdir -p /var/backup/jenkins
sudo crontab -e
添加以下內容(每天凌晨2點備份):0 2 * * * /usr/bin/tar -czvf /var/backup/jenkins/$(date +\%F).tar.gz /var/lib/jenkins
java -version確認版本。/var/lib/jenkins目錄權限正確(默認屬主為jenkins),可使用sudo chown -R jenkins:jenkins /var/lib/jenkins修復。按照上述步驟操作后,即可在CentOS上成功部署Jenkins,并開始使用其自動化構建、部署功能。