[Jenkins]集成工具的使用

前言

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

下面我们进入正题


环境准备

  • Jenkins 2.107.3
  • SVN
  • JDK 1.8
  • Tomcat 7
  • Maven 3.5

注: 用JDK 1.7 可能会发生Jenkins 404


准备工作

一、SVN

①创建一个用户
Subman = 123123

[Jenkins]集成工具的使用_第1张图片

为此用户分配权限

[Jenkins]集成工具的使用_第2张图片

②svnserve.conf 文件中 anon-access 一定要打开注释并设置为 none
3

二、Tomcat

③修改/tomcat/conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat_user" password="123456"
roles="manager-gui,manager-script,manager-jmx,manager-status" />

[Jenkins]集成工具的使用_第3张图片

④修改tomcat/conf/server.xml的URL 地址的编码解码字符集

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>

5


启动Jenkins

1> 把 jenkins.war 放在 Tomcat webapps 目录下,并启动Tomcat

2> 访问jenkins

http://192.168.211.128:8080/jenkins

[Jenkins]集成工具的使用_第4张图片

等待一段时间后,解锁Jenkins

[Jenkins]集成工具的使用_第5张图片

去指定目录寻找密码

7

进入到Jenkins后选择安装推荐的插件
注意:这个步骤中如果选择了安装插件则 Linux 必须能够 联网

[Jenkins]集成工具的使用_第6张图片

下面创建账户,暂时选择使用admin登陆

[Jenkins]集成工具的使用_第7张图片

这样我们就完成Jenkins的初始化工作了


配置Jenkins

1> 全局安全配置
[Jenkins]集成工具的使用_第8张图片

2> 全局工具设置

我们先查看一下Maven路径
11

下面指定默认的Maven settings.xml

[Jenkins]集成工具的使用_第9张图片

接下来查看JAVA_HOME

13

配置JDK

[Jenkins]集成工具的使用_第10张图片

配置Maven

[Jenkins]集成工具的使用_第11张图片

最后保存

16

3> 插件

  • Deploy to container (需要安装)
  • Subversion Plug-in (已安装,这里不再安装)
    17

创建工程

[Jenkins]集成工具的使用_第12张图片

为工程起个名字

[Jenkins]集成工具的使用_第13张图片

接下来我们查看下工程的SVN路径

[Jenkins]集成工具的使用_第14张图片

将SVN的路径填写到表单中,然后点击Add添加SVN账户,如下图

注:URL后面建议加上@HEAD

[Jenkins]集成工具的使用_第15张图片

下面是添加SVN账户,填入账户密码即可,点击add添加

[Jenkins]集成工具的使用_第16张图片

全部填写完成后,点击保存

[Jenkins]集成工具的使用_第17张图片

此时点击工作区可能会报错,还不能点击立即构建,如下图

[Jenkins]集成工具的使用_第18张图片

点击配置

[Jenkins]集成工具的使用_第19张图片

选择构建

[Jenkins]集成工具的使用_第20张图片

选择我们上面刚创建的Maven 3.5 并 写入要执行的Maven命令,如下

[Jenkins]集成工具的使用_第21张图片

保存即可,接下来我们构建一下工程,当控制台显示SUCCESS时,表示构建成功

[Jenkins]集成工具的使用_第22张图片

注:此时已经实现了打包功能,但是还不能发布到Tomcat


Tomcat发布

回到工程下点击配置

[Jenkins]集成工具的使用_第23张图片

在 [构建后操作] 选择Deploy war

[Jenkins]集成工具的使用_第24张图片

填写war包路径

[Jenkins]集成工具的使用_第25张图片

之后添加tomcat7

[Jenkins]集成工具的使用_第26张图片

填写Tomcat的用户密码

[Jenkins]集成工具的使用_第27张图片

点击添加之后,我们点击保存

[Jenkins]集成工具的使用_第28张图片

我们再次构建一次,此时我们的工程就自动部署到Tomcat了

[Jenkins]集成工具的使用_第29张图片

访问一下我们的工程

[Jenkins]集成工具的使用_第30张图片

至此,Jenkins我们就搭建完了~

你可能感兴趣的:(Jenkins)