解决Jenkins在解锁后卡主的问题
1. 操作环境1. JenkinsJenkins 2.752. 卡主的原因 我们先看一下卡主的画面,卡主的画面比较简单,主要是一张空白北京的页面 之所以会出现卡主,原因是这样的,Jenkins在解锁后,下一步要执行的操作就是下载Jenkins的插件,所以说在这种情况下,Jenkins加上了一层判断,那就是访问下面的网址以此来判断是否与外界联网http://www.google.com/
1. 操作环境
1. Jenkins
- Jenkins 2.75
2. 卡主的原因
我们先看一下卡主的画面,卡主的画面比较简单,主要是一张空白北京的页面
之所以会出现卡主,原因是这样的,Jenkins在解锁后,下一步要执行的操作就是下载Jenkins的插件,所以说在这种情况下,Jenkins加上了一层判断,那就是访问下面的网址以此来判断是否与外界联网
http://www.google.com/
如果是能访问,则Jenkins认为,客户端与外界存在网络连接,则继续往下执行,如果说不能访问,那么Jenkins认为本地客户端无法安装Jenkins插件,故也就无法使用Jenkins的强大功能了,所以说它就直接卡在了这里。
由于国内特殊的国情,造成即使我们能够连接互联网,但我们也不能访问谷歌,因而即便是我们电脑处于联网的状态中,而Jenkins却判断为本地没有连接互联网,所以说就造成了这一问题。
3. 解决办法
解决这个问题的办法就是不让其去访问谷歌,而直接改成访问国内的网站,比如说百度,具体更改方式为在Jenkins的工作根目录下找到updates文件夹,在该文件夹下找到“default.json”,打开该文件,将其中的
http://www.google.com/
替换成国内的
http://www.baidu.com/
修改完成之后重启Tomcat即可完成。
4. 注意事项
以上方法对于旧版本的Jenkins是使用的,但是对于最新版本,比如说Jenkins 2.75是不适用的,因为Jenkins 2.75版本在使用前是要校验文件的md5值的完整性的,由于改变了文件内容,dm5值发生了变化,那么Jenkins就会废弃该文件,转而从新生成一个新的,里面被更改的内容又被还原了,所以说,对于Jenkins 2.75版本而言,上述的修改对其是无效的。
更多推荐
所有评论(0)