以下是全面的jenkins安装部署教程:
jenkins本身是一个web应用,因此可以使用Apache tomcat服务器+jenkins.war包的方式进行部署jenkins 。
1.环境准备。(java环境+tomcat服务器,注意:Jenkins2.3以后的版本需要jdk7及以上的版本,需要Tomcat6及以上的版本)
(1)java环境使用版本为兼容性较好的版本,下载地址:https://www.oracle.com/technetwork/java/archive-139210.html,下载之后需配置环境变量。
(2)tomcat下载tomcat7版本,下载地址:https://tomcat.apache.org/
配置环境变量如下:
2.jenkins.war包下载
进入jenkins官网ttps://jenkins.io/zh/download/,我这里下载的是2.138.4版本,如下:
3.将下载下来的jenkins.war包放到tomcat安装目录的webapp目录下面,如下图,
4.启动tomcat服务,打开cmd窗口,输入startup命令,启动tomcat服务,同时也会启动jenkins服务,
此时访问http://localhost:8080/jenkins/网址,会出现jenkins安装过程,选择插件时,选择推荐新手安装的插件。
5.安装完毕后进行配置(配置java环境)
6.安装版本对应关系
7.安装或使用过程中出现的问题
(1)安装推荐的插件时全部失败:
安装jenkins中 因为https证书的问题,导致安装jenkins时无法安装默认插件,重复安装数次无效,
安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址http://localhost:8080/jenkins/pluginManager/advanced。
这里面最底下有个【升级站点】,把其中的链接由https改成http的就好了,http://updates.jenkins.io/update-center.json。
然后在服务列表中关闭jenkins,再tomcat重新启动,这样就能正常联网了。
(2)安装推荐的插件时部分失败
自己所在的网络受限,如果一定要访问国外网站则需要FQ。可以采取修改站点的方法来获取安装插件,访问/jenkins/hudson.model.UpdateCenter.xml 文件,我个人是修改访问站点<!--<url>https://updates.jenkins.io/update-center.json</url>-->为 http://updates.jenkins-ci.org/update-center.json
如下:
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<!--<url>https://updates.jenkins.io/update-center.json</url>-->
<url> https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>
Jenkins 所有镜像列表: http://mirrors.jenkins-ci.org/status.html
比如日本的镜像: http://mirror.esuni.jp/jenkins/, http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/, http://ftp.tsukuba.wide.ad.jp/software/jenkins/
德国的镜像:http://jenkins.mirror.isppower.de/ ,
官方的镜像:http://mirrors.jenkins-ci.org/, http://archives.jenkins-ci.org/
清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
注意:使用公司代理上网一般默认即可正常安装成功插件,不需要更换站点
(3)控制台输出乱码
增加全局参数:
修改tomcat安装目录下的server.xml配置文件:
新建系统环境变量:
重启jenkins服务:
需要执行tomcat目录下的shutdown.bat来关闭tomcat服务,然后再重启tomcat服务。