- 问题1:安装Jenkins是Web页面出现该Jenkins实例似乎已经离线
- 解决方法1:修改hudson.model.UpdateCenter.xml文件
1 <?xml version='1.1' encoding='UTF-8'?> 2 <sites> 3 <site> 4 <id>default</id> 5 <!--<url>https://updates.jenkins.io/update-center.json</url>--><!--这是以前的写法,国内无法访问--> 6 <url>http://updates.jenkins.io/update-center.json</url> 7 </site> 8 </sites>
- 解决方法2:打开一个新的tab,输入网址http://localhost:8080/pluginManager/advanced,打开之后修改最底下的Update Site的URL地址,与方法1相同,把https改为http
- 问题2:Jenkins修改默认端口号
- 解决方法1:Jenkins目录下的jenkins.xml文件,把<arguments>标签中的--httpPort参数改为需要的,需要重启Jenkins服务
- 解决方法2:使用cmd命令行,首先cd到jenkins.war所在的目录,然后使用java -jar jenkins.war --ajp13Port=-1 --httpPort=8081(不好使);启动/停止jenkins命令:new start/stop jenkins;
- 问题3:忘记登录密码和账号
- 解决方法1:修改Jenkins目录下的config.xml文件
1 <useSecurity>true</useSecurity> 修改成 <useSecurity>false</useSecurity> 2 <authorizationStrategy> .... </authorizationStrategy> 标签之间的内容全部删除 3 ## 其实authorizationStrategy 之间的东西不清理也可以,主要是把 useSecurity的true改成false重启即可
- 解决方法2:找到Jenkins目录下的users文件夹,找到config.xml文件,修改passwordHash部分,替换原有的hash值:修改为 #jbcrypt:$2a$10$GdI50dFl86jSvCTd81CWHewz8Zf0vXv3Sm7wwYCSYKlPjigAIOh0u;后者是123456的hash值