进入笔记 Docker安装经常使用软件3查看 -->Docker 安装 Jenkins Docker安装经常使用软件3html
部署说明:jenkins服务器和应用服务器在一台机器上的状况。 服务器环境:Windows-jdk1.八、git、maven3.3.九、tomcat八、jenkins.war jenkins部署:在Windows-Tomcat下部署的jenkins.war(稳定版)java
说明:jdk大于1.5,tomcat7以上,maven3.0以上,要否则会出现各类问题。python
jenkins环境部署流程: linux
首先配置tomcat用户密码:在jenkins用作凭证用 进入tomcat目录,新增tomcat用户及权限 conf/tomcat-users.xmlgit
1.下载jenkins的war包:jenkins.io/index.html 2.安装jenkins 拷贝jenkins.war到tomcat的webapps的文件下,及完成jenkins的安装. tomcat打印出现的问题:web
WARNING [Finalizing set up] hudson.model.UpdateCenter.updateDefaultSite Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail.
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
复制代码
问题解析:jenkins会显示该jenkins实例彷佛已离线 缘由是就是升级站点的连接https://updates.jenkins.io/update-center.json默认是https的 问题解决方式:输入网址http://localhost:8085/jenkins/pluginManager/advanced 最底下有个【升级站点】,把其中的连接由https改为http的就行了,updates.jenkins.io/update-cent… tomcat从新启动后就能够正常使用了。 docker
解决jenkins下载插件慢的问题: 原有的:updates.jenkins.io/update-cent… 将原有的:updates.jenkins.io/update-cent…json
http://mirror.esuni.jp/jenkins/updates/update-center.json
复制代码
更换方法: 找到插件管理-> 高级(Tab),找到升级站点下面的url input框, 复制到这里 设置好后,须要重启jenkins。 无论你是 war包扔在tomcat里启动的, 仍是配置方式启动的, 仍是docker里面启动的, 都要重启。 访问 http://localhost:8084/jenkins 初始密码: tomcat
将下载好的 jenkins.war 放到linux上 环境:jdk(必须)、jenkins.war、tomcat(可选,但不建议用)服务器
**方式一:**官方推荐:默认8080
java -jar jenkins.war --httpPort=8080
复制代码
这样启动方式,在关闭控制台或者ssh断开服务器连接后 jenkins也就自动关闭了 访问:http://ip:8080
**方式二:**在Linux下,可使用如下方式启动:(推荐)
nohup java -jar jenkins.war --httpPort=8080 &
复制代码
启动后 会生成一个nohup.out输出,须要的话,能够实时查看jenkins日志
tail -f nohup.out
复制代码
直接运行tomcat,访问tomcat: http://localhost:8080/jenkins