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。问题解决。

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

你以为解决了,然而操作后并没有什么卵用hhh, 笔者亲测失败。

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

不生效原因:

Url切换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json, 仅仅只是切换获取这个数据的地址而已, 页面访问发现返回的json数据中地址并没有变化, 下载地址依然是https://plugins.jenkins.io, 所以不影响最终的结果。

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

解决方案:

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插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案_第4张图片

如果你遇到了其他的问题或者你也和我一样对技术充满热情, 欢迎随时与我交流! wechat: s13037657871

你可能感兴趣的:(运维,Jenkins)