本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
暂存环境
暂存环境配置为与生产环境相同。例如,数据设置的范围和大小应与生产工作负载相似。使用暂存环境来验证代码和基础架构是否按预期运行。此环境也是业务用例(例如预览或客户演示)的首选。
访问
根据最小权限原则分配权限。开发人员对暂存环境的访问权限应与对生产环境的访问权限相同。
生成步骤
无。在测试环境中使用的相同工件将在暂存环境中重复使用。
部署步骤
在测试环境中获得批准和部署后,自动在暂存环境中启动main
分release
支 (Git GitHub flow) 或分支(Trunk 或 Flow)的部署。以下是暂存环境中的部署步骤:
-
在暂存环境中部署
release
分支(Gitflow)或main
分支(Trunk 或 GitHub Flow) -
暂停以供指定人员手动批准
-
下载已发布的文物
-
执行数据库版本控制
-
执行 IaC 部署
-
(可选)执行集成测试
-
(可选)执行负载测试
-
获得所需的开发、QA、产品或业务审批者的批准
迁移到生产环境之前的期望
-
已成功将生产等效版本部署到暂存环境中
-
(可选)集成和负载测试成功