安装Jenkins的时候,出现了离线的状态。其实,服务器是可以联网的,这个提示的原因是配置文件中,URL地址是https开头,我们只需将其修改为http开头即可:
# find / -name "hudson.model.UpdateCenter.xml"
/root/.jenkins/hudson.model.UpdateCenter.xml
我们需要将这个文件找到,yum安装和jenkins.war文件直接放到tomcat的时候,这个文件的位置可能是不一样的。
<?xml version='1.0' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins.io/update-center.json</url>
</site>
</sites>
将https –> http:
<?xml version='1.0' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>http://updates.jenkins.io/update-center.json</url>
</site>
</sites>
可以测试一下,用wget命令来获取这个json文件,是出错的状态:
# wget https://updates.jenkins.io/update-center.json
--2017-09-19 12:35:45-- https://updates.jenkins.io/update-center.json
Resolving updates.jenkins.io... 52.202.51.185
Connecting to updates.jenkins.io|52.202.51.185|:443... connected.
ERROR: certificate common name “pkg.jenkins.io” doesn’t match requested host name “updates.jenkins.io”.
To connect to updates.jenkins.io insecurely, use ‘--no-check-certificate’.
换成http以后,就没问题了。
对了,别忘了重启jenkins或者tomcat。
转载请注明:liutianfeng.com » This Jenkins instance appears to be offline.
发表回复
要发表评论,您必须先登录。