任务:执行部署计划
部署计划包含了发布上线所需的所有说明。
规程:部署
用途

此任务的目的是确保上线是基于清晰的、已确认的、可重复的指令说明,以及减少部署问题的风险。

关系
角色主执行者: 其他执行者:
输入必需:
    可选:
      主要描述

      此任务很简单:遵循部署计划中的流程步骤将指定的产品发布上线。如果不存在部署计划或者其内容贫乏,此任务可能面临许多困难。

      主要点是获得高概率的成功,开发团队应该在之前制定了详细的计划,组织并清晰的表达了部署发布的所有独特说明。虽然有经验的部署工程师常常在执行此任务的过程中克服部署步骤或内容中的遗漏。然而,这不是开发团队不制定计划内容的接口。

      步骤
      审查部署计划

      审查部署计划的内容,以保证所有依赖的组件已经安装在生产环境中,且系统处于正确的状态。同时, 确认发布可以在指定的时间窗中获得。

      发布代码

      当初步的审查完成后,并且发布窗口已经开始,将发布包部署到生产中。依赖于发布脚本和发布包大小,发布的安装可以需要花费几分钟到几小时的时间。

      监控发布脚本运行。做好在遇到重大错误的情况下中断脚本并回退发布的准备。

      更多信息
      核对表