Jenkins权威指南读书笔记(二)--Jenkins起步

迈入Jenkins的第一步

1.准备环境

  • 任何持续集成工具最基本的功能就是:

    监控版本控制的源代码,并在任何更改被提交的时候获取和构建源代码的最新版本。

    所以第一步我们需要一个版本控制系统,在这里我们选择Git,具体教程见Git教程

  • 因为jenkins是基于Java的web应用程序,所以需要安装Java环境,Java环境搭建

  • 本实例使用的实例代码

    请自行Fork,如果想要代码修改请clone到本地修改

2.启动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服务器。一个真实的项目通常需要许多独立的但是相关的构建作业。

对于第一个工作,只要完成编译和测试示例应用程序。

  • 点击新建任务

mage-20180414212827

mage-20180414212850

  • 输入构建工作的名称game-of-life-default,点击构建一个自由风格的软件项目点击OK

  • 简单的说,Jenkins通过检查你的项目源代码并在它的工作目录中进行构建。所以你需要做的下一件事就是告诉Jenkins,在哪里可以找到你的项目源代码。

  • 再下一步我们可以配置多久一次检查更新,我们想要Jenkins监控仓库,而且任务更改被提交时就会进行构建。这是在集成环境中最常用的方式,其它的方式包括在固定的时间间隔触发、手工触发等。

  • 下一步就是配置构建本身。在自由模式下,你可以将构建作业分解为若干个步骤。下载我们只想运行一个简单的构建。如下图点击。

  • 下一步可以让Jenkins密切关注测试

5.执行构建Job

一旦保存就进入如下界面