Jenkins遇到的坑

一、问题1(解锁时遇到------该Jenkins实例似乎已离线)

二、解决办法

1)    修改/var/lib/jenkins/updates/default.json

jenkins在下载插件之前会先检查网络连接,其会读取这个文件中的网址。默认是:

访问谷歌,这就很坑了,服务器网络又不能FQ,肯定监测失败呀,不得不说jenkins的开发者脑子锈了,所以将图下的google改为www.baidu.com即可,更改完重启服务。

2)    修改/var/lib/jenkins/hudson.model.UpdateCenter.xml

该文件为jenkins下载插件的源地址,改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,之后重启jenkins服务即可。

其他国内备用地址(也可以选择使用):

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

注:小编在这里建议国内备用地址(不然还会出现离线页面,亲身经历)

Jenkins遇到的坑_第1张图片

三、问题2(jenkins首次创建管理员账号登录,一直加载空白页面,即:jenkins配置权限不对导致无法登陆或者空白页面)

四、解决办法

    1、cd  /var/lib/jenkins/config.xml     --------------编辑config.xml

    2、

<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>

<securityRealm class="hudson.security.SecurityRealm$None"/>

即:替换<authorizationStrategy />和<securityRealm />标签的class内容为红色部分

你可能感兴趣的:(linux)