构造您的构建流程

 

将您的构建分解为阶段

一次做太多会导致构建变得又大又难以处理。Continua CI通过将您的构建分解为更小、更易于管理的阶段来管理构建。

这些阶段由您的业务逻辑定义,以帮助将您的构建分解为具有逻辑性的阶段。通过使用阶段,您可以控制您的构建的流程。

每个阶段包含一个阶段闸(stage gate),它允许您:

  • 自动将构建推进到下个阶段。
  • 需要手动干预才能推进。
  • 只有满足某些条件时,才推进构建。
 

工作流编辑器

工作流编辑器(Workflow Editor)是创建构建的地方。需要运行以完成您的构建的每个动作都在此编辑器中创建。

工作流编辑器是一个为简化您的构建过程而设计的丰富的图形用户界面(GUI)。它允许您创建和编辑动作、更改动作的顺序以及控制构建的流程。

您将一目了然对看出哪些动作在什么时候运行,以及在什么条件下执行动作。

 

构建动作

Continua CI中的大多数动作可以被认为是构建动作(build actions)。这些动作是创建您的构建的单个步骤。

Continua CI的构建动作包括构建运行器、单元测试、归档器和文件操作。

通过使用Continua CI的运行时变量(run-time variables),构建动作使您的构建保持动态。动作的属性可以使用这些变量来设置,这些变量可以在不同的阶段和构建中传递。

 

流程动作

Continua CI与被称为流程动作(flow actions)的特殊动作捆绑在一起。这些动作控制构建的流程,像对待任何编程语言一样对待它。

通过流程动作,您能够创建 if/then/else语句,try & catch块和 for & while组。

假设您只希望在满足特定条件时完成某个动作。只需使用一个if流程动作,并仅在满足该条件时才运行它。