Build Forge® 概念和对象

Build Forge 使用一组简单的对象来构造过程自动化的描述。

本部分概述了关键概念和对象,以及它们如何关联。为方便起见,还包含了针对更详细说明的链接。

用户和角色

要访问 Build Forge,用户必须为自己设置一个用户对象。在生产系统中,这通过将 Build Forge 配置为访问身份管理系统 LDAP 来实现。

Build Forge 使用授权系统来控制用户对所有对象的访问。访问组对象包含许可权的列表。用户属于一个或多个访问组。

您可以创建自己的访问组,也可以修改所提供的访问组。系统中定义的访问组包括:

服务器

服务器对象定义一个可用于运行项目和步骤的场所。项目和步骤可以使用相同的服务器,也可以独立地选择服务器。

服务器对象表示执行工作的主机。主机必须运行 Build Forge 代理程序,以从系统接收工作并返回结果。

其他对象与服务器相关,需要在定义项目和步骤前进行设置:

环境

环境是一组变量。可以针对服务器、项目和步骤对象指定环境。步骤运行时,在所有这些对象中设置的环境会组合起来提供变量,以供该步骤使用。请参阅关于环境

可以在步骤运行时更改变量。请参阅在步骤执行期间更改变量值。)变更作用域可以是步骤本地、项目本地或永久(变量在存储环境中更改。

可以使用预定义的系统变量以及自己定义的变量。

项目

项目定义了要在过程中完成的工作。项目启动时,会作为一项作业运行。

要完成的工作包含在步骤列表中。

其他对象与项目相关:

步骤

步骤定义要完成的工作的最小单元。(请参阅关于步骤。)它的关键组件是其“命令”属性,其中包含要在所选服务器上运行的命令。

“命令”属性还可用于运行点命令。 点命令是在过程引擎上运行并提供额外功能的命令。

其他对象与项目相关:

作业

作业指正在运行的项目。作业启动后,过程引擎会将该作业放入队列然后将其运行。您可以在“作业”面板中检查其状态。作业完成后,会提供以下信息:

您可以取消和重新启动作业。您可以向计划安排添加项目,以使这些项目按计划的时间运行。


反馈