记录生产环境部署代码 Git Merge 错误,导致 P0 级故障

背景

公司允许本地hotfix分支 Merge 到 Alpha,但是不允许 Merge 到 Master,部署 Master 需要在 Github 上面提 pr。

事故原因

我的操作流程为:

  1. 本地分支开发代码。
  2. 本地分支 Merge 到 Alpha 分支,做灰度测试。
  3. 测试通过,远程分支提 pr 到 Master 分支。

但是我遗忘了关键步骤:本地分支 push 到远程分支。

这导致 Master 部署了错误的代码。

反思

Alpha、Master 分支的部署方式应该一致,降低误操作的可能性。


原文链接:记录生产环境部署代码 Git Merge 错误,导致 P0 级故障

Buy me a coffee~
室长 支付宝支付宝
室长 微信微信
0%