Jenkins遇到的一些问题

1.是什么?

功能强大的应用程序,允许持续集成和持续交付项目。

集成jenkins可以用于一些测试和部署技术。

 

2.什么是持续集成呢?

持续集成是一个开发的实践,开发人员定期集成代码到共享存储库

每当一个代码提交时,构建应该被触发。

 

3.可以安装在windowns  mac ubuntu redhat等系统。

 

4.下载Jenkins   https://jenkins.io/    下载相对应的版本,解压安装启动。

cmd 进入到Jenkins安装的目录,运行:java -jar Jenkins.war

该命令执行后,各项任务运行,处理后没有严重错误,会出现:INFO: Jenkins is fully up and running

坑:运行脚本时,最后出现严重错误。

例如:SEVERE: Container startup failed

java.io.IOException: Failed to start a listener: winstone.HttpListener

        at winstone.Launcher.spawnListener(Launcher.java:229)

        at winstone.Launcher.(Launcher.java:181)

        at winstone.Launcher.main(Launcher.java:384)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at Main._main(Main.java:273)

这种的错误说明 端口8080被占用,需要改变端口。

输入命令:java -jar jenkins.war --httpPort=$HTTP_PORT    改变端口即可

java -jar jenkins.war --httpPort=1080 启动成功。在浏览器中输入:http:/localhost:1080

 

6.localhost:8080/jenkins  输入密码后页面404或者页面404

可能是jdk版本不对或者版本太低,cmd打开到tomcat中bin目录,运行serverclasspath.bat 查看jdk版本,果然不对

修改环境变量中java_home & jre_home 为jdk jre所在地址。

重启tomacat服务,再次刷新即可打开页面

 

7.jenkins的admin的初始密码

cat /root/.jenkins/secrets/initialAdminPassword 

 

8.如果忘记admin的密码

找到jenkins的配置文件[root@localhost jenkins]# find / -name config.xml
/root/.jenkins/config.xml    删除该段配置,删之前备份下,然后重启jenkins

Jenkins遇到的一些问题_第1张图片

进入首页>“系统管理”>“Configure Global Security”;

勾选“启用安全”;

点选“Jenkins专有用户数据库”,并点击“保存”;

重新点击首页>“系统管理”,发现此时出现“管理用户”;

点击进入展示“用户列表”;

点击右侧进入修改密码页面,修改后即可重新登录。

 

9.登录jenkins后,点击系统管理后,页面报错提示our container doesn't use UTF-8 to decode URLs

  想修复这个问题,可以在 Tomcat 的服务器配置文件中添加 URIEncoding 属性。
  这个文件在下面的路径中可以找到。$TOMCAT_HOME/conf/server.xml.修改下面的内容 

 

10.安装插件事总是提醒网络超时

解决方法:

为Jenkins更换源--------点击Jenkins主页面左侧列表中【系统管理】---------- 下拉找到【管理插件】-------选择【高级】选项卡----------------------替换最下方【升级站点】中的URL

将http://updates.jenkins-ci.org/update-center.json

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

Jenkins遇到的一些问题_第2张图片

 

你可能感兴趣的:(jenkins,jenkins)