Ubuntu環境下Jenkins版本管理指南
這是最安全、便捷的更新方式,適用于大多數Ubuntu系統。操作步驟如下:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
導入GPG密鑰,再執行sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ /etc/apt/sources.list.d/jenkins.list'
添加源地址。sudo apt-get update
同步軟件包信息。sudo apt-get upgrade jenkins
升級到最新穩定版;若需安裝特定版本,可先通過apt-cache madison jenkins
查看可用版本,再用sudo apt-get install jenkins=<version>
指定安裝(如sudo apt-get install jenkins=2.414.3
)。適用于需要完全控制版本或無法使用PPA的場景:
sudo cp /usr/share/jenkins/jenkins.war /usr/share/jenkins/jenkins.war.bak
防止數據丟失。sudo rm /usr/share/jenkins/jenkins.war
,復制新文件sudo cp /path/to/new/jenkins.war /usr/share/jenkins/
,最后重啟服務sudo systemctl restart jenkins
(若使用Docker,執行docker restart jenkins
)。java -version
確認JDK版本。插件是Jenkins功能擴展的核心,其版本管理直接影響系統穩定性。
Manage Jenkins
→Manage Plugins
,切換至Available
標簽,搜索所需插件(如Git
、Pipeline
),勾選后點擊Install without restart
(無需重啟)或Install and restart
(安裝后重啟)。Updates
標簽,查看可更新的插件列表,選中后點擊Update
,根據提示重啟Jenkins使更新生效。Installed
標簽中找到目標插件,點擊右側Uninstall
,重啟Jenkins完成卸載。若需批量操作或自動化管理,可通過命令行工具jenkins-cli.jar
實現:
java -jar jenkins-cli.jar -s http://your-jenkins-url/ install-plugin git
(以Git插件為例),安裝完成后重啟Jenkins。java -jar jenkins-cli.jar -s http://your-jenkins-url/ update-plugin git
更新指定插件。java -jar jenkins-cli.jar -s http://your-jenkins-url/ uninstall-plugin git
卸載插件。適用于無法連接互聯網的場景:
.hpi
或.jpi
格式文件(如git.hpi
)。/var/lib/jenkins/plugins/
。sudo systemctl restart jenkins
使插件生效。/var/lib/jenkins/plugins/
目錄,防止插件配置丟失。