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/目录,防止插件配置丢失。