在成功的UAT之后,发布请求进入了部署阶段。在这个阶段,由变更管理过程授权的发布包被部署到生产环境,并进行详尽的计划。
首先,确保目标环境已经准备好接受委托的变更。然后,分析所涉及的CI,减轻任何潜在的中断风险。如果发布涉及多个组件的部署,必须对活动进行排序,以避免任何错误的发生。您可以通过创建任务和映射任务之间的依赖关系来实现这一点。在这些初步的准备工作之后,您可以开始部署版本。
一旦版本被部署到目标环境中,您必须验证所部署的服务对利益相关者和终端用户来说是否能顺利工作。在部署过程中的任何时候,如果版本出现了重大问题,您必须准备好在对生产环境干扰最小或没有干扰的情况下退出版本。
要查看一个发布请求的明细,请转到发布,并从列表中点击发布请求。
要添加与发布有关的明细,请从侧边栏中点击部署。
部署阶段有5个标签,即明细、任务、注释、审批(如果在相关工作流程中配置)和状态备注。
在明细下,您可以为发布部署添加计划开始和结束日期。部署后,您可以添加实际的开始和结束日期。输入发布部署的简短描述。附加包含问题的文件。
在计划阶段添加的停机时间将显示在这个阶段。在部署之后,您可以编辑每个停机时间,并记录其实际开始和结束日期。
任务选项卡包含在模板中配置的任务,发布请求是在此基础上提出的。在任务下,您可以添加、触发、编辑、组织、删除和关闭发布部署所需的任务。此外,您可以通过标记任务之间的依赖关系来排列任务。
要了解更多,点击此处。
审批选项卡显示与发布请求相关的工作流中配置的审批。根据您的权限,可以对发布进行审批操作。
您可以在审批选项卡中委派您的审批。
在注释下,您可以记录有关部署的重要信息。您还可以编辑和删除您的注释。
状态备注选项卡记录了部署阶段的发布状态的转换。它也显示了当版本进入部署阶段时添加的备注。
发布管理过程中每个阶段的状态有助于表明该阶段内的发布进度。
SDAdmin可以在设置>>定制>>发布管理>>阶段和状态下配置阶段及状态。
下表显示部署阶段的默认状态和它们的配置:
状态 | 说明 | 被通知的角色 |
Deployed(已部署) | 发布已部署。 | 发布工程师,发布请求人 |
Failed(已失败) | 部署失败。 | 发布工程师,发布请求人 |
In Progress(进行中) | 部署正在进行中。 | 发布工程师 |
On Hold(挂起) | 部署暂停。 | Release Engineer |