jenkins 安装插件慢的解决方案

116 阅读1分钟

持续集成之 Jenkins 自动化部署

解决方法:

  1. 保留此离线页面,重新开启一个浏览器 tab 标签页
  2. 输入输入网址http://localhost:8080/pluginManager/advanced
  3. 进入该页面最底下,找到【升级站点】,把其中的链接改成 http,updates.jenkins.io/update-cent… ,确定保存
  4. 提示 jenkins,在重新启动 jenkins,OK,已经可以重新连网,下载插件

重要:如果改完 Http 还是不行,请改成如下镜像

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json地址(我们这里上下都统一用这个地址了,不要用其他地址了。因为下面改的地址也是清华的)

http://mirror.esuni.jp/jenkins/updates/update-center.json

http://mirror.xmission.com/jenkins/updates/update-center.json

如果你改了镜像还是很慢?那么就要改配置了。如下所示: 看到好多加速 Jenkins 安装插件速度的文章,大多数教程中都是在插件配置里使用

mirrors.tuna.tsinghua.edu.cn/jenkins/upd… 替换原来的官方的 json,我们来看看清华源拉下来的是什么 这里使用官方的下载插件的 url 全局搜索

updates.jenkins.io

image

image

这里我们发现,每个插件下载路径依旧没有改变,变的只是这个 json 是从清华源下来的,其内写死的插件下载地址是没有变的,还是从官网下载!

操作步骤

以上的配置 Json 其实在 Jenkins 的工作目录中

cd {你的Jenkins工作目录}/updates  #进入更新配置位置

第一种方式:使用 vim

vim default.json
# 全局批量替换插件下载链接
:%s/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g

# 全局批量替换测试链接
:%s/https:\/\/www.google.com/https:\/\/www.baidu.com/g

修改完成保存退出:wq

接着重启jenkins即可