变更管理:发布管理流程
“发布”流程提供用于管理构建、测试和发布一组变更的机制。
该流程有三个主要部分:
流程的第一阶段可以定义发布,包括将子变更添加至发布。 |
然后,构建并测试该发布。 |
测试成功后,将发布转出至组织。 |
定义发布
首次记录新发布时,提供发布的概要和说明、建议发布日期,还可以附上任何现有的发布计划文档。窗口底部有两个选项卡,显示两个查询当天计划的版本和发布测试尚未完成的结果。有关这些查询的详细信息,请参阅查询。
“发布详细信息”窗口包含两个列表框,可以指定发布的形式和类型。这些列表框由来自参考列表中的数值填充。有关这些参考列表的详细信息,请参阅参考列表。
使用... |
指定发布是否为... |
---|---|
发布表单 |
主要(包含大量新功能;主要发布通常取代之前所有的次要和紧急发布); |
发布类型 |
全部(一起构建、测试、分发并实施的发布的所有组件); |
保存发布后,可以使用添加子变更操作将必要的变更添加至该发布。以这种方式添加至该发布的子变更将作为子对象出现在变更树中。
构建和测试发布
添加所需变更至发布后,可构建、配置,然后测试该发布。
构建和配置发布操作可以添加构建和配置的说明。构建完成后,构建失败和构建成功操作变为可用。
如果构建失败,可以关闭发布,或者重新构建并配置发布。如果构建成功,便可进行测试。
构建成功时,单击通过以测试操作。
“通过以测试”窗口可以指定哪些分析人员和/或组将测试构建,以及需要的测试类型。测试类型列表由来自参考列表的数值填充。
可以多次使用通过以测试操作,进一步添加测试和测试员。每次使用该操作时将创建发布管理测试任务。发布无法进行,直到所有这些发布管理测试任务完成。
从发布的变更树中打开发布管理测试任务。任务可以是已通过或已失败。
如果测试成功,发布将移至转出阶段;如果测试失败,发布将关闭,或如果认为失败无关紧要,仍可移至转出阶段。
转出发布
发布测试成功后,可以开始将其转出。通过“发布转出计划”操作显示“发布转出计划”窗口(该窗口显示当前发布详细信息窗口),从而可以记录转出日期以及转出和发布撤销计划。
完成转出后,可以使用转出成功或转出失败操作完成发行。