一.简介
1.启动时候提示:该Jenkins实例似乎已离线
2.虽然可以离线安装,但是不解决怎么行呢?
二.解决问题方法
1.修改/var/lib/jenkins/updates/default.json
1.1.Jenkins在下载插件之前会先检查网络连接,其会读取这个文件中的网址
1.2.默认是访问谷歌,这就很坑,服务器网络又不能FQ,肯定监测失败
1.2.1.不得不说Jenkins的开发者脑子锈了
1.2.2.所以将图下的google改为www.baidu.com即可,更改完重启服务
2.修改/var/lib/jenkins/hudson.model.UpdateCenter.xml
2.1.该文件为jenkins下载插件的源地址,
2.1.1.改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,
2.1.2.就是因为https的问题,此处将其改为http即可,重启Jenkins服务即可
2.2.其他国内备用地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json
3.安装插件那个页面,就是提示你offline的那个页面,不要动
3.1.然后打开新的页面,输入http://localhost:8080/jenkins/pluginManager/advanced
3.2.这里面最底下有个【升级站点】,把其中的链接改成http的就好
http://updates.jenkins.io/update-center.json。
3.3.然后在服务列表中关闭jenkins,再启动,这样就能正常联网
4.在修复完之后,我们发现离线问题已经解决