1.安装Jenkins

  下载地址https://jenkins.io/download/,仅下载war包,如下图:

Jenkins的详细安装及使用

将下载好的jenkins.war放进tomcat/webapps目录下。

2.启动tomcat;登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码,点击继续:

Jenkins的详细安装及使用

3.选择安装插件,左边为所有插件,右边可以自定义安装,由于第一次使用,选择左边安装插件:

 

Jenkins的详细安装及使用

4.插件安装完毕,需要甚至管理员信息:

Jenkins的详细安装及使用

 

我设置的管理员信息如下:

用户名:Jenkins

密   码:Jenkins

全   名:JenkinsName

电子邮件:[email protected]

 

5.点击保存按钮,Jenkins的安装算是全部完毕了,点击【系统工具】-【全局工具配置】,将计算机中的jdk和ant的配置信息添加到里面(由于该项目是非maven项目,不能通过maven打包编译,所以需用ant打包编译,需添加ant配置信息)

 

Jenkins的详细安装及使用

jdk配置信息:

Jenkins的详细安装及使用

 

ant配置信息:

Jenkins的详细安装及使用

 

6.点击创建一个新任务,输入任务名称,选择【构建一个自由风格的软件项目】,点击确定;

Jenkins的详细安装及使用

7.对项目进行配置:

设置项目描述及构建规则:

Jenkins的详细安装及使用

 

设置源码管理,由于svn项目里面没有ant的build.xml文件,我将build.xml文件添加到下载的项目中:

 Jenkins的详细安装及使用

 

配置构建触发器:

Jenkins的详细安装及使用

定时构建:不管SVN或Git中数据有无变化,均执行定时化的构建任务(每天晚上23点触发) ;

轮询SCM:只要SVN或Git中数据有更新,则执行构建任务(每10分钟检查一次);

构建语法说明:

1.首先格式为:* * * * *(五个星);

 

2.第一个*表示分钟,取值0~59

   第二个*表示小时,取值0~23

   第三个*表示一个月的第几天,取值1~31

   第四个*表示第几月,取值1~12

   第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

 

每隔10分钟构建一次:H/10 * * * *

每隔1小时构建一次:  H H/1 * * *

每月30号构建一次:    H H 30 * *

 

定时构建和轮询SCM使用互不冲突,具体如何组合,需要根据项目情况合理配置;

配置构建环境:

Jenkins的详细安装及使用

增加构建步骤:选择自己需要用到的构建项目的步骤,我是用invoke Ant;

Jenkins的详细安装及使用

 

版本选择上面自己配置的ant信息

Jenkins的详细安装及使用

 

构建后操作:选择Deploy war/ear to a container后,填写信息:

Jenkins的详细安装及使用

 

 

相关文章: