以下是全面的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,下载之后需配置环境变量。

jenkins war包替换_json

jenkins war包替换_tomcat_02

(2)tomcat下载tomcat7版本,下载地址:https://tomcat.apache.org/

jenkins war包替换_jenkins war包替换_03

jenkins war包替换_tomcat_04

 

 

 配置环境变量如下:

jenkins war包替换_tomcat_05

jenkins war包替换_tomcat_06

 

 

 2.jenkins.war包下载

进入jenkins官网ttps://jenkins.io/zh/download/,我这里下载的是2.138.4版本,如下:

jenkins war包替换_ci_07

jenkins war包替换_json_08

 

3.将下载下来的jenkins.war包放到tomcat安装目录的webapp目录下面,如下图,

jenkins war包替换_jenkins war包替换_09

 

 

 4.启动tomcat服务,打开cmd窗口,输入startup命令,启动tomcat服务,同时也会启动jenkins服务,

jenkins war包替换_jenkins war包替换_10

 

 

 此时访问http://localhost:8080/jenkins/网址,会出现jenkins安装过程,选择插件时,选择推荐新手安装的插件。

5.安装完毕后进行配置(配置java环境)

jenkins war包替换_jenkins war包替换_11

 

 

 

6.安装版本对应关系

jenkins war包替换_ci_12

 

 

 7.安装或使用过程中出现的问题

(1)安装推荐的插件时全部失败:

jenkins war包替换_jenkins war包替换_13

安装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)控制台输出乱码

增加全局参数:

jenkins war包替换_jenkins war包替换_14

 


 

修改tomcat安装目录下的server.xml配置文件:

jenkins war包替换_jenkins war包替换_15

jenkins war包替换_jenkins war包替换_16

 

 新建系统环境变量:

jenkins war包替换_ci_17

 


 重启jenkins服务:

需要执行tomcat目录下的shutdown.bat来关闭tomcat服务,然后再重启tomcat服务。