JENKINS由于证书原因无法更新插件
网上大致分为集中处理方案
1 更改源的地址,改为国内的,编辑JSON文件把HTTPS改为HTTP
2 增加参数关闭检查 -Dhudson.model.DownloadService.noSignatureCheck=true
3 证书导入JRE
其中前两种都测试了不行,可能版本不对
第三种思路是对的,但是网上给处理办法有,下载GITHUB下一个CLASS编译导入证书之类的,思路是对的
但是后来我验证不只一个证书需要导入
分享一个简单的办法
当前20211208,JENKINS更新需要访问3个网站 https://updates.jenkins.io/ https://get.jenkins.io/ https://mirrors.tuna.tsinghua.edu.cn/ 这3个网站你可以从自己的插件报错界面看到,后面说不定官方回变动
3个网址是转发过去的
使用浏览器访问3个网站,在浏览器上点击URL旁边的证书,将3个网站证书导出,如下图
导出后分别保存3个文件,例如为 1.cer 2.cer 3.cer
然后在电脑上执行
keytool -import -alias 1.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\1.cer
keytool -import -alias 2.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\2.cer
keytool -import -alias 3.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\3.cer
重启java -jar jenkins.war即可