Jazz™ 技术平台的 Jazz 团队构建组件支持自动执行团队的常规构建、监视该构建以及感知该构建。Jazz 团队构建提供了一个模型来表示团队的构建定义、构建引擎和构建结果。此模型支持采用各种不同的构建技术的团队。
Jazz 包含 Jazz Build Engine以及可以将构建信息发布至 Jazz 存储库的 Ant 构建工具箱。然而此构建工具箱最适合于 Ant 构建,您可以使用任何可调用 Ant 的脚本编制技术。例如,团队可以使用 Perl、DOS 批处理文件或 Make 来创建与 Jazz 团队构建进行交互的构建脚本。
所有与构建相关的项都属于项目区域。与构建相关的操作由项目的流程来管理。
Jazz 构建可在变更集与工作项之间提供可跟踪性。通常,您对来自所指定的构建存储库工作空间的文件运行构建,而此存储库工作空间中具有来自团队的主开发流的传入流向。
在运行构建之前,将接受团队流中的所有最新变更,并且会创建文件的可重现快照。还将记录此构建中包含的变更集和工作项,以供此构建的用户查看。
如果您认为构建的状态良好,那么可以根据此构建来创建发行版。然后,可以将工作项的所在位置字段设置为与此构建相关联的特定发行版。
下图说明了当您对团队流中的文件运行构建时变更集与工作项之间的可跟踪性。
