jenkins插件下载加速

Jenkins下载插件之所以这么慢,是因为它的链接到国外网站下载,非常慢,导致大量的下载失败;除此之外,我们可以更换清华源的json地址,更换Jenkins/hudson.model.UpdateCenter.xml的json链接,但还是发现下载很慢

 

 

 

使用电脑curl工具访问这个更换后的网址,如图,发现下载插件还是和没修改之前一样,链接网址一样,所以导致我们下载还是很慢:

 

 

 

 

 

这些插件都是从Jenkins/update/default.json文件链接地址去下的,所以,我们可以更换掉这个json文件里对应的链接地址,这样下载不就可以下载国内实际的插件吗!

首先找到国内不错的源网址,清华源就很不错:https://mirrors.tuna.tsinghua.edu.cn/jenkins/

 

 

 

我们只需要更换掉default.json里面对应的接口即可:

可以使用shell工具的sed 命令进行大量更换

sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json

 

解析:将http://updates.jenkins-ci.org/download全部更换为https://mirrors.tuna.tsinghua.edu.cn/jenkins

   将http://www.google.com全部更换https://www.baidu.com

这样下载速度就可以正常指定到清华源下载了

改完后重启Jenkins就可以了

 注意:千万不要去点击插件里面的检查按钮,不然,这个default.json文件就会被重新下载,那么你所修改的字段都会被覆盖,变回之前的一样,到时你下载插件还是慢的要死或者失败

 

posted @ 2020-07-24 21:26  冯立挺  阅读(275)  评论(0编辑  收藏  举报