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文件就会被重新下载,那么你所修改的字段都会被覆盖,变回之前的一样,到时你下载插件还是慢的要死或者失败