Jenkins 权威指南(中文版) 第五章 设置Build Jobs

5.1 介绍

  Build Jobs是一个CI服务器的基本功能。一个Build Job是一个特定的编译、测试、打包、部署或其他方式。Build Jobs可以以各种形式出现。你可能会想编译和单元测试你的应用程序,报告有关的代码质量度量的源代码,生成文档,并发布应用程序到生成环境下。
  一个软件项目通常会有几个相关的构建工作。例如,你可能选择启动一个专用的构建工作,运行所有的单元测试。如果这些测试通过的话,您可能会继续执行更长时间运行的集成测试,或生成技术文档,最后部署您的Web应用程序到测试服务器。
  在Jenkins中,建立工作是很容易建立的。在本章中,我们将看看建立工作的主要类型和如何配置它们。在后面的章节中,我们将进一步采取,
在寻找如何组织多个建设工作,如何建立建立促进管道,以及如何自动化部署过程。但是,现在,让我们开始如何在Jenkins中建立你的基本工作。

5.2 Jenkins build Jobs

   在Jenkins中创建一个新的build job是很容易的。只需要在Jenkins的面板中点击一下"New Job"就可以了。Jenkins支持很多种Build Job的方式。如果Figure 5-1所示.

Freestyle software project

这种方式是最通用的build job的方式,它给了我们最大化的配置方案。

Jenkins 权威指南(中文版) 第五章 设置Build Jobs_第1张图片

Maven project

“maven2/3” 工程是一种特别适用于Maven项目建设工作,Jenkins了解maven pom文件和项目结构,并可以使用信息从收集到的POM文件减少你需要设置的项目工作。

Monitor an external job

“监控外部作业”生成作业让你保持一个非互动的过程,如定时的工作。

Multiconfiguration job

“多组态项目”(也被称为“矩阵式项目”)让你在许多不同的配置中运行相同的生成作业。这个强大的功能可以可用于测试在许多不同的环境中的应用程序,与不同的数据库,甚至在不同的生成机器上。我们将在寻找如何配置,多组态建立工作我们会在本书的后面介绍。

你也可以复制一个现有的工作,这是一个伟大的方式来创建一个新的工作,是非常类似于现有的构建作业,除了一些配置细节。

在这一章中,我们将重点放在前两种类型的工作,这是最常用的。我们稍后将讨论其他的方式。让我们从最灵活的开始选项:自由式的建立工作。

5.3 Creating a Freestyle Build Job

自由式构建作业是最灵活和可配置的选项,可以使用对于任何类型的项目。它是相对简单的设置。

General Options



你可能感兴趣的:(Jenkins 权威指南(中文版) 第五章 设置Build Jobs)