阶段是一个重要的事件或里程碑,涉及到发布生命周期中的一个主要交付物。任何交付物的发布过程,包括提交、计划、开发、测试、部署、审查等等,都是按顺序建立的阶段。这种用后续阶段逐步构建的发布,有助于您实现一个精简的发布流程。
发布管理过程中每个阶段的状态都显示了该阶段内发布请求的进展。该应用程序带有默认的阶段和状态,SDAdmin可以重新命名和重组,以适应每个组织的独特工作流程。此外,SDAdmin可以根据他们的组织要求配置新的阶段和状态。
下表详细解释了每个默认发布阶段及其状态:
阶段 | 描述 | 状态 |
提交 | 发布的服务被赋予优先权、风险和业务要求。 | 提交授权 要求提供信息 接受 已拒绝 已请求 |
计划 | 发布会上附有详细的计划,包括推出和回退计划以及停机时间。 | 正在进行中 已提交授权 请求提供信息 已审批 已拒绝 |
开发 | 部署服务的先决条件是在这个阶段制定的。 | 正在进行中 请求提供更多信息 搁置 回退 已完成 |
测试 | 对服务进行功能测试,发现的问题由开发人员修复。
| 进行中 搁置 已完成 失败 |
UAT | 利益相关者和特定客户评估服务并进行功能检查。
| 进行中 搁置 已接受 已拒绝 |
部署 | 相关CI的停机时间会向用户宣布,并部署服务。
| 进行中 搁置 部署 失败 |
培训 | 利益相关者、客户和内部开发人员接受培训,以使用已部署的服务。
| 已完成 进行中 尚未开始 |
审验 | 审查员对所部署的服务进行全面分析,并对可能的结果进行评估。
| 已完成 进行中 已拒绝 |
关闭 | 应用关闭代码后发布关闭。 | 进行中 已取消 已完成 失败 |
要在一个发布阶段内添加一个新的状态,
点击一个阶段行,展开阶段的明细,并点击新建发布状态。
按照下面的说明填写表格:
字段 | 描述 |
名称* | 提供一个独特的发布状态名称。 |
描述 | 描述一下该状态所表明的内容。 |
阶段* | 发布状态的阶段是自动填入的。 |
类型* | 选择状态类型:进行中、已完成或拒绝 |
被通知角色 | 选择当发布请求达到状态时要通知的角色。 |
项目* | 通过指定主题和消息来配置要发送的通知。使用$来插入变量。
|
信息 |
* 必填项
使用阶段旁边的设置图标来编辑或删除该阶段。但是,您不能删除默认阶段。
使用某个阶段旁边的下拉菜单,显示该阶段下的所有状态。
在一个阶段内,使用状态旁边的编辑和删除图标来执行相应的操作。但是,您不能删除一些默认状态。
根据您的组织的工作流,您可以在全球范围内重新安排发布阶段的顺序,不包括提交和关闭阶段。这些阶段将以自定义的顺序列在发布详情页中。
要重新安排发布阶段的顺序,请在列表视图中点击组织发布阶段。
选择所需的阶段,用上/下箭头将阶段按正确的顺序定位。