CentOS 上 Jenkins 插件管理实操指南
一 前置准备与访问路径
- 确保系统已安装 Java 并启动 Jenkins 服务,默认端口为 8080。
- 浏览器访问:http://<服务器IP>:8080,完成初始解锁后,进入左侧 Manage Jenkins → Manage Plugins 进行插件管理。
二 在线安装与更新
- 可选插件安装:在 Available 页搜索并勾选所需插件,选择 Install without restart 或 Install and restart 完成安装。
- 更新插件:在 Installed → Updates 页勾选需要更新的插件并执行更新,按提示重启 Jenkins 生效。
- 安装后验证:在 Installed 页确认插件状态与版本,必要时查看系统日志或构建任务是否识别新插件能力。
三 离线安装与代理配置
- 离线安装:从 Jenkins 插件官网或镜像下载 .hpi/.jpi 文件,进入 Manage Plugins → Advanced → Upload Plugin 上传,上传后按提示重启 Jenkins。
- 代理配置:在 Manage Plugins → Advanced → Proxy Settings 填写 代理地址:端口,如有需要填写 用户名/密码,用于插件下载走代理。
四 切换国内插件源与加速
- 升级站点 URL:在 Manage Plugins → Advanced → Update Site 将地址改为清华镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,提升下载速度。
- 更新站点镜像文件:编辑 $JENKINS_HOME/updates/default.json,将 http://updates.jenkins-ci.org/download 替换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins,保存后重启 Jenkins。
- 配置文件方式(可选):编辑 /etc/sysconfig/jenkins 或 /etc/default/jenkins,添加或修改 updateSite=https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,重启 Jenkins。
五 卸载与迁移及最佳实践
- 卸载插件:在 Installed 页选择插件并执行 Uninstall,按提示重启 Jenkins;或手动删除 $JENKINS_HOME/plugins/<插件名>/ 目录后重启(谨慎操作,先备份)。
- 迁移插件目录:备份 $JENKINS_HOME/plugins,在新环境恢复该目录后重启 Jenkins,用于快速迁移或恢复。
- 命令行批量安装(可选):使用 Jenkins CLI,示例:
java -jar jenkins-cli.jar -s http://<jenkins-url>/ install-plugin <plugin-name>.hpi,安装后重启。
- 兼容性检查:安装或升级前确认插件与当前 Jenkins 版本兼容,避免构建或系统异常。