在公司的服务器上搭建jenkins,有些服务器上安装正常,但有些上面就出现了离线的提示,后来在服务器上ping jenkins的update site发现服务器根本拼不通这些东西,甚至外网上的很多域名都被阻止访问了。本文地址:http://api.04007.cn/article/720.html,未经许可,不得转载.
网上也有一些说将https改成http以及将google改成baidu之类的解决方法,不过在服务器上尝试了ping都拼不通,那https和http这类也都行不通了。于是我开始想到找jenkins的一些国内的源,将它默认的:https://updates.jenkins.io/update-center.json 替换掉。在寻找中感觉快要看到曙光了,因为果真还有有一些国内的源,地址如下:本文地址:http://api.04007.cn/article/720.html,未经许可,不得转载.
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json本文地址:http://api.04007.cn/article/720.html,未经许可,不得转载.
改update-center.json的源可以通过修改文件:/var/lib/jenkins/hudson.model.UpdateCenter.xml,也可以通过访问jenkins的/pluginManager/advanced地址来修改,但很失望,改了这些中的地址了还是不行。最后我想起了网上说的jenkins更新的时候还有访问www.google.com,写在文件 /var/lib/jenkins/updates/default.json中。在服务器上ping google果真也拼不通,好没道理啊,我们公司里的网都是可以随便上google的。这,好吧。但网上有说需要将google改为baidu,但很不幸,我们不能使用baidu,哈哈。怎么办?好像没办法了,试了试还不行。但回头我又一想,google改baidu.那能不能改sogou? 能不能改soso? ping了一下sogou可以拼通,试一下,果真这次能用了!我看了一下这个设置google.com的字段名称叫:connectionCheckUrl,我了个去。看这意思只是检测网络连接的一个URL啊?这么来看这个地址可以随便改个能访问的URL就可以啊。非得整个写死的URL在这里调试么!我没有去试,估计就这么回事,已经快安装成功了,就这样。本文地址:http://api.04007.cn/article/720.html,未经许可,不得转载.
本文地址:http://api.04007.cn/article/720.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |