构建流程由以下操作组成。构建管理员在产品发布期间会多次执行操作。每个操作包含若干步骤。在您执行每个操作的步骤时,便会形成构建管理流程。
同步工作区可确保工作区随数据库中的变更进行更新,例如,即使是通过 DCM 操作执行变更,也是如此。
要了解有关同步的信息,请参阅使工作区与数据库中的更改同步。
更新项目层次结构时,将会使用与构建管理文件夹中任务关联的对象版本更新层次结构的成员。
要了解有关更新的信息,请参阅更新准则。
冲突是项目中可能存在的问题。但请记住,并非每个冲突都表明问题。解决冲突时,请纠正项目配置中存在的问题。
执行构建之前,不需要检出构建的产品,但是有必要对产品做一些准备工作。
如果对此构建使用基于 UNIX 链接的工作区,那么必须执行以下步骤之一。检出可能由此构建更新的所有受控产品。删除从工作区中的产品文件到数据库的链接。 将这些链接转换为副本。如果不执行其中至少一个步骤,那么可能会覆盖错误发布标识或用途的产品版本。
如果在 UNIX 或 Windows 上使用基于副本的工作区,请检查是否遵循了创建集成测试项目中的步骤 10(“确保基于副本的产品文件可修改”)。 如果未遵循步骤 10,那么必须检出在此构建期间要更新的产品。
要了解有关构建的信息,请参阅遵循构建准则。
这第二次同步确保将新的或已更新的产品从工作区复制到数据库。 此外,如有必要,会自动检出新的或已更新的产品版本。
通过使用 ccm reconcile 命令指定要同步的文件列表。构建通常会创建新的或已修改的产品文件,以便您可以将产品文件名用作 ccm reconcile 命令的自变量。 指定产品文件名更高效,因为不必协调整个工作区。
命令为 ccm reconcile -udb product1 product2...。要了解有关此命令的更多信息,请参阅 使数据库与工作区中的更改同步。
首次执行构建时,在 Rational® Synergy 控制下添加新产品。
使用“同步工作区”对话框。右键单击项目,然后选择同步工作区,以将数据库与新工作区文件同步。“工作区冲突”对话框会显示冲突。通过单击 并选择冲突来过滤冲突。在“过滤器”图标旁边的列表框中,选择添加到工作区的文件。选择要添加到工作区的所有新产品,然后单击
。(请参阅将工作区和数据库同步以了解详细信息。)
创建产品后,或者在新平台或发布标识中首次构建后,请确保所有受控产品都标记为产品。标记产品以使其与正确的任务关联。
通过右键单击每个产品并选择特性,以启动“特性”对话框。 确保已设置是产品复选框。
从 CLI 输入以下命令:
ccm attr -c is_product -f -t boolean -v TRUE product1 product2 ... 要了解有关属性的更多信息,请参阅创建属性
要了解有关提供应用程序的信息,请参阅提供应用程序以进行测试。
确保您已执行以下任务: