能否使用Nexus作为代理在Jenkins UI安装指定版本Jenkins插件
可以通过Jenkins UI完成该操作,操作前需要先确保你已经在Nexus中配置好了Jenkins插件仓库的代理仓库,且该代理仓库可以正常拉取官方Jenkins插件源的资源。
注意:操作前建议备份Jenkins主目录下的配置文件和插件目录,避免插件版本兼容性问题引发业务故障
前置准备
- Nexus侧已经创建了Jenkins插件的代理(proxy)类型仓库,仓库类型选择
Raw (proxy),代理远程地址填官方Jenkins插件更新中心地址https://updates.jenkins.io/ - 确保Jenkins服务器网络可以正常访问你的Nexus代理仓库地址
Jenkins UI 配置操作步骤
1. 替换Jenkins默认更新中心地址
- 登录Jenkins UI,进入
Manage Jenkins(管理Jenkins)页面 - 点击
Plugins(插件管理)选项进入插件管理页 - 切换到
Advanced settings(高级设置)标签页 - 下滑找到
Update Site(更新站点)配置区域,删除默认的官方更新中心地址,替换为你的Nexus代理仓库对应的更新中心地址,格式为http://<你的Nexus服务地址>/repository/<你创建的Jenkins代理仓库名称>/update-center.json - 点击
Submit(提交)保存配置,随后点击Check now(立即检查)触发更新中心元数据从Nexus同步到Jenkins
2. 安装指定版本插件
- 元数据同步完成后,根据你的安装场景切换标签页:
- 首次安装目标插件:切换到
Available plugins(可用插件)标签页 - 对已安装插件升级/降级到指定版本:切换到
Installed plugins(已安装插件)标签页
- 首次安装目标插件:切换到
- 在搜索框输入目标插件名称,定位到对应插件条目
- 首次安装场景:点击插件条目右侧的版本选择下拉框,选中你需要的指定版本,点击
Install(安装)即可 - 升级/降级场景:点击插件名称进入详情页,下滑到
Version(版本)选择区域,选中目标版本后点击Upgrade/Downgrade按钮即可 - 安装完成后根据页面提示重启Jenkins,配置即可生效
结果验证
- 重启后进入已安装插件列表,找到目标插件,确认版本号和你选择的版本一致即为安装成功
- 可登录Nexus查看对应代理仓库的文件缓存列表,确认对应版本的插件安装包已经被缓存到Nexus中,说明代理链路正常
内容的提问来源于stack exchange,提问作者Janani K
相关产品推荐
相关产品推荐

