Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案

看到这篇博客前相信大家都看过网上清一色的解决方案,
进入插件管理->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全系列持续集成与部署方案详解

猜你喜欢

转载自blog.csdn.net/s78365126/article/details/105645080