Jenkins无法下载插件,插件列表为空且搜索无结果求助
Jenkins更新站点FileNotFoundException及插件列表为空的解决办法
1. 切换更新站点为HTTPS URL
旧的HTTP更新地址可能被强制重定向至HTTPS,导致Jenkins请求失败。将更新站点URL修改为https://updates.jenkins.io/update-center.json,保存后重新点击「检查更新」。
2. 完善代理配置检查
- 确认代理的主机地址、端口填写无误,若代理需身份认证,务必填入正确的用户名和密码。
- 在Jenkins服务器上执行命令测试代理连通性:
若返回JSON内容则代理配置有效,若失败需联系运维将curl -x http://your-proxy-host:proxy-port https://updates.jenkins.io/update-center.jsonupdates.jenkins.io加入代理白名单。
3. 手动加载更新中心文件
- 从可正常访问的环境下载
update-center.json文件,上传至Jenkins服务器的$JENKINS_HOME/updates/目录(覆盖原有文件),随后重启Jenkins服务。 - 或进入「管理插件」→「高级」选项卡,点击「立即获取」按钮强制刷新更新源。
4. 适配旧版本的更新源
Jenkins 2.319.3属于较旧的LTS版本,默认更新源可能已停止对该版本的兼容支持。切换至对应版本的专属更新URL:https://updates.jenkins.io/stable-2.319/update-center.json。
5. 排查网络与DNS问题
- 在Jenkins服务器执行
ping updates.jenkins.io,确认DNS解析正常。若解析失败,手动修改服务器hosts文件,添加更新站点的最新IP(可通过在线DNS查询工具获取)。
内容的提问来源于stack exchange,提问作者Aneesh Ahamed
相关产品推荐
相关产品推荐

