This Jenkins instance appears to be offline.

系统+安全 Liemer_Lius 2026℃ 0评论

安装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.

喜欢 (0)

发表回复