[Jenkins]集成工具的使用

前言

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

下面我们进入正题


环境准备

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

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


准备工作

一、SVN

①创建一个用户
Subman = 123123

1

为此用户分配权限

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" />

4

④修改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

6

等待一段时间后,解锁Jenkins

37

去指定目录寻找密码

7

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

8

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

9

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


配置Jenkins

1> 全局安全配置
10

2> 全局工具设置

我们先查看一下Maven路径
11

下面指定默认的Maven settings.xml

12

接下来查看JAVA_HOME

13

配置JDK

14

配置Maven

15

最后保存

16

3> 插件

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

创建工程

18

为工程起个名字

19

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

20

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

注:URL后面建议加上@HEAD

21

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

22

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

23

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

24

点击配置

25

选择构建

26

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

27

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

28

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


Tomcat发布

回到工程下点击配置

29

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

30

填写war包路径

31

之后添加tomcat7

32

填写Tomcat的用户密码

33

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

34

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

35

访问一下我们的工程

36

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值