看到这篇博客前相信大家都看过网上清一色的解决方案,
进入插件管理->Advanced, 修改Update Site的URL,路径为“http://updates.jenkins.io/update-center.json” 或改为 “https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json”,修改完成,submit,然后checknow。问题解决。
你以为解决了,然而操作后并没有什么卵用hhh, 笔者亲测失败。
不生效原因:
Url切换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json, 仅仅只是切换获取这个数据的地址而已, 页面访问发现返回的json数据中地址并没有变化, 下载地址依然是https://plugins.jenkins.io, 所以不影响最终的结果。
解决方案:
1.安装好jenkins后,输完页面密码,这时候jenkins需要的文件目录已经生成完毕了, 切换到updates目录
cd {你的Jenkins工作目录}/updates
2.使用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
3.重启jenkins
systemctl restart jenkins
//docker 安装:
docker restart jenkins
然后再下载插件, 飞一般的感觉有木有?
文章的最后, 推荐一下个人在搭建到部署使用Jenkins完成的整个流程上的经验,
Jenkins全系列持续集成与部署方案详解
扫描二维码关注公众号,回复:
13147948 查看本文章
