持续集成之 Jenkins 自动化部署
解决方法:
- 保留此离线页面,重新开启一个浏览器 tab 标签页
- 输入输入网址http://localhost:8080/pluginManager/advanced
- 进入该页面最底下,找到【升级站点】,把其中的链接改成 http,updates.jenkins.io/update-cent… ,确定保存
- 提示 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
这里我们发现,每个插件下载路径依旧没有改变,变的只是这个 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即可