创建或复制发布标识

构建管理员会在其团队准备好处理新产品时创建发布标识。如果团队处理新版本的产品,那么构建管理员可能会复制发布标识,这在下一示例中进行了描述。

关于此任务

组件开发工厂的构建管理员一周会多次发布若干组件基线。发布某个版本的组件后,构建管理员必须创建下一个发布标识,从而能够立即开始对其进行处理。在星期一上午,构建管理员发布 siriusCore/4.3.25-006 组件,要求团队在星期一下午开始处理 siriusCore/4.3.25-007

构建管理员复制 siriusCore/4.3.25-006 发布标识。 (“复制发布标识”对话框已使用 siriusCore/4.3.25-007 预填充发布标识字段。) 团队会收到通知,说明新的 siriusCore/4.3.25-007 发布标识已准备就绪;团队可以执行刷新选项操作来获取新发布标识值并开始工作。

如果团队并行开发应用程序的多个发布标识,那么他们支持并行发布标识。

例如,一个团队可能会处理 toolkit 应用程序的发布标识 toolkit/3.0 的新功能部件,而另一个团队则处理发布标识 toolkit/2.1 的错误修订。

通过为每个唯一发布标识组合创建一个集成构建管理项目层次结构和一个系统测试构建管理项目层次结构来支持并行发布标识。

过程

  1. 单击任务菜单,指向新建,然后选择发布标识
  2. 在“创建发布标识”对话框中,根据需要修改以下字段:
    • 基线发布标识

      如果是创建发布标识,那么可以设置基线发布标识。如果要复制发布标识,那么可以基于从中进行复制的发布标识来更改自动显示的基线发布标识。

      基线发布标识为基线选择提供安全保障。您可以在流程规则中定义基线搜索顺序时使用基线发布标识。

      例如,隔离开发用途的基线是与项目具有同一发布标识的最新集成测试基线。 如果该基线不存在,那么会使用基线发布标识中的最新基线。

      更具体而言,CM 6.5 的基线发布标识为 CM 6.4 SP1。如果集成测试基线尚不可用于 CM 6.5,那么 6.5 隔离开发项目会选取最新的 CM 6.4 SP1 基线。

    • 名称

      从列表框中选择组件名称或在(例如,编辑器)中输入新组件名称。 如果要创建发布标识,请输入组件发布标识(例如,3.2_patch)。 如果要复制发布标识,那么可以基于所复制的发布标识来使用组件发布标识,或者可以输入新组件发布标识。

      组件发布标识必须包含不超过 32 个字符。

    • 描述

      描述提供有关发布标识的简短说明。

    • 并行限制

      并行限制规定处理此发布标识的团队如何使用并行版本。如果要复制发布标识,那么在框中会显示所复制的发布标识中的值。

      可以设置以下并行限制:

      * 同时允许并行检出和检入

      * 允许并行检出,但不允许并行检入

      * 既不允许检出,也不允许检入

      如果没有选择设置,那么会使用缺省值允许并行检出,但不允许并行检入

  3. 根据需要,为此发布标识添加流程。

    流程用于将旨在一起工作的流程规则分组到指定集合中。

    缺省情况下,每个流程包含可用于发布标识的流程规则。 以下是内置流程、流程规则和用途:

    流程 流程规则 用途
    标准 协作开发

    定制开发

    隔离开发

    集成测试

    共享开发

    系统测试

    可视开发

    协作开发

    定制开发

    隔离开发

    集成测试

    共享开发

    系统测试

    可视开发

    分布式 定制开发

    隔离开发

    本地协作开发

    本地集成测试

    主集成测试

    共享开发

    系统测试

    可视开发

    定制开发

    隔离开发

    协作开发

    集成测试

    主集成测试

    共享开发

    系统测试

    可视开发

    通过单击选择流程来添加到流程规则选项。选择流程对话框显示了可用流程。选择相应流程,然后单击确定

    如果要复制发布标识,那么可以使用属于先前发布标识的流程规则。(一组流程规则定义用户复制该发布标识的项目时可用的用途。)

    或者,如果复制具有若干流程规则的流程,那么可以除去不需要的流程规则。


反馈