一、问题背景与定位
在用Jenkins升级插件的过程中,发现从Jenkins官方地址下载hpi文件很慢或者直接connect time out,faild to load http://updates.jenkins-ci.org/downloads/plugins/xxx,报错信息大致如下:
一般的教程都是直接修改升级站点地址即可,如下所示(插件管理里面的高级配置):
此时你会发现还是从上述的地址中下载hpi文件,这个update-center文件真的是换汤不换药,从下图可以看出是什么原因(打开上述的json文件:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json):
此处我们已经定位出基本原因了,下面看看如何解决
二、解决办法
1、切换到配置的jenkins工作目录,可以在jenkins的information中查看,默认应该是/root/.jenkins
2、cd到updates目录,如下图所示:
3、修改default.json文件,vim打开后,esc执行下面命令即可:
:s/http:\/\/updates.jenkins-ci.org\/download\/plugins/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/plugins/g
4、重启jenkins即可,此时再次下载插件会发现速度很快