迈入Jenkins的第一步
1.准备环境
任何持续集成工具最基本的功能就是:
监控版本控制的源代码,并在任何更改被提交的时候获取和构建源代码的最新版本。
所以第一步我们需要一个版本控制系统,在这里我们选择Git,具体教程见Git教程
因为jenkins是基于Java的web应用程序,所以需要安装Java环境,Java环境搭建
本实例使用的实例代码
请自行Fork,如果想要代码修改请clone到本地修改
2.启动Jenkins
- 下载Jenkins.war下载地址
启动Jenkins(多种方式)
- 方式一:直接运行
java -jar jenkins.war
- 方式二:部署war到Java的应用服务器(Tomcat、Jboss等)
然后就可以在本地使用Jenkins了,浏览器输入http://localhost:8080即可(有可能需要带项目名jenkins)
- 方式一:直接运行
3.配置工具
我们需要告诉Jenkins我们需要的构建工具和JDK版本。
在主页点击系统管理,这将把你带入管理Jenkins界面,为你的Jenkins配置提供中央一站式服务。从这个界面,你可以配置Jenkins服务器,安装和升级各种插件,跟踪系统负荷,管理分布式服务器,等等。下载我们点击列表顶部的系统设置。
我们需要配置必要的工具来构建我们的示例项目。我们将使用Maven构建一个Java应用程序。在这种情况下,我们需要设置最近的Maven和JDK。点击全局工具配置
配置你的Maven
上图为选择系统中安装的Maven,如果系统中没有安装,点击新建Maven勾选自动安装即可
配置JDK
等同Maven配置
安装Git插件
搜索Git Plugin
进行安装,如果已安装中已存在就不需要安装了。
4.你的第一个Jenkins的Job
构建Job是Jenkins构建过程中的核心。简单的说,你可以认为Jenkins构建Job是你的构建过程的一项特定的任务或步骤。这可能涉及编译你的源代码和运行单元测试。或者你希望你的构建作业来做其它相关的业务,例如集成测试、测试代码覆盖率或代码质量度量,生成技术文档,或者甚至将你的应用部署到web服务器。一个真实的项目通常需要许多独立的但是相关的构建作业。
对于第一个工作,只要完成编译和测试示例应用程序。
- 点击新建任务
- 输入构建工作的名称
game-of-life-default
,点击构建一个自由风格的软件项目点击OK
- 简单的说,Jenkins通过检查你的项目源代码并在它的工作目录中进行构建。所以你需要做的下一件事就是告诉Jenkins,在哪里可以找到你的项目源代码。
- 再下一步我们可以配置多久一次检查更新,我们想要Jenkins监控仓库,而且任务更改被提交时就会进行构建。这是在集成环境中最常用的方式,其它的方式包括在固定的时间间隔触发、手工触发等。
- 下一步就是配置构建本身。在自由模式下,你可以将构建作业分解为若干个步骤。下载我们只想运行一个简单的构建。如下图点击。
- 下一步可以让Jenkins密切关注测试
5.执行构建Job
一旦保存就进入如下界面
-