在CentOS上更新Jenkins版本可以通過以下步驟進行:
停止當前Jenkins服務:
sudo systemctl stop jenkins
刪除舊版本的Jenkins:
sudo rm -rf /var/lib/jenkins
創建新的Jenkins數據目錄:
sudo mkdir -p /var/lib/jenkins
更改新目錄的所有權:
sudo chown -R jenkins:jenkins /var/lib/jenkins
將下載的Jenkins WAR文件移動到新創建的目錄中:
sudo mv jenkins.war /var/lib/jenkins/jenkins.war
創建或修改Systemd服務文件:
sudo nano /etc/systemd/system/jenkins.service
將以下內容粘貼到服務文件中,然后保存并退出:
[Unit]
Description=Jenkins
After=syslog.target network.target
[Service]
User=jenkins
Group=jenkins
WorkingDirectory=/var/lib/jenkins
ExecStart=/usr/bin/java -Djava.awt.headless=true -jar /var/lib/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
Restart=always
[Install]
WantedBy=multi-user.target
重新加載Systemd配置:
sudo systemctl daemon-reload
啟動新版本的Jenkins服務:
sudo systemctl start jenkins
設置Jenkins開機自啟:
sudo systemctl enable jenkins
驗證更新:
打開瀏覽器并訪問 http://your_server_ip:8080
,使用默認的Jenkins用戶名(admin)和密碼(admin)登錄,確認版本已更新。
通過以上步驟,你可以在CentOS上成功更新Jenkins版本。如果在更新過程中遇到問題,可以參考Jenkins官方文檔或社區論壇尋求幫助。