本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
暫存環境
暫存環境設定為與生產環境相同。例如,資料設定的範圍和大小應與生產工作負載相似。使用預備環境驗證程式碼和基礎結構是否如預期般運作。此環境也是業務使用案例 (例如預覽或客戶示範) 的偏好選擇。
存取
根據最小權限原則分配權限。開發人員應該擁有與執行生產環境相同的暫存環境存取權。
建置步驟
無。測試環境中使用的相同成品會在測試環境中重複使用。
部署步驟
在測試環境中核准和部署之後,自動在測試環境中啟動main
分支(Git GitHub flow)或分支(幹線或 Flow)的部署。release
以下是測試環境中的部署步驟:
-
在臨時環境中部署
release
分支(Gitflow)或main
分支(幹線或 GitHub 流程) -
暫停由指定人員進行手動核准
-
下載發佈的成品
-
執行資料庫版本
-
執行 IAC 部署
-
(選擇性) 執行整合測試
-
(選擇性) 執行負載測試
-
取得所需開發、品質保證、產品或業務核准者的核准
轉移到生產環境之前的期望
-
生產等效版本已成功部署到測試環境
-
(選擇性) 整合與負載測試成功