共用方式為


分支和環境策略

ALM Accelerator 提供預設環境和分支策略,可協助您快速開始使用應用程式生命週期管理 (ALM)。 預設策略是根據 CoE 入門套件開發團隊的 ALM 程序所制定。 您可以自訂它以符合組織的需求,但是您可以採用預設策略,並使用不含自訂的現成管線。

分支策略

ALM Accelerator 的預設分支策略依賴於主要分支的初始認可分支,然後是解決方案分支的功能認可分支。

初始認可分支

當您第一次使用 ALM Accelerator 應用程式來認可解決方案時,製作者必須根據主要分支為其功能建立分支。

ALM Accelerator for Power Platform 使用的預設初始認可分支策略圖表。

  1. 主要分支儲存解決方案的目前生產版本。 當您將解決方案部署到實際執行環境時,解決方案分支將在此處合併。
  2. 將新的解決方案認可到原始檔控制時,製作者會從主要分支建立分支 (功能分支)。 還建立了一個解決方案分支。
  3. 當變更準備好要認可至解決方案分支時,製作者會使用 ALM Accelerator 應用程式,建立從功能分支至解決方案分支的提取要求。 該要求會觸發驗證環境的部署。
  4. 當提取要求通過所有檢查後,即可進行合併。 合併要求會觸發測試環境的部署。
  5. 如果已準備好將解決方案部署至實際執行環境,則製作者會建立從解決方案分支到主要分支的提取要求。 該要求會觸發實際執行環境的部署。
  6. 當將解決方案部署到實際執行環境時,主要分支和解決方案分支都會包含該解決方案的最新原始程式碼。 從這時開始起,將從解決方案分支建立新的功能分支。

功能認可分支

製作者應該在解決方案分支的基礎上,為後續功能建立一個新的功能分支。 這裡的分支策略類似於初始認可策略,但功能分支是從解決方案分支建立而不是主要分支。 主要分支保持不變。 在將解決方案準備好部署至實際執行環境之前,會以最新的原始程式碼更新該解決方案分支,並建立「下一個」分支 (有時稱為發佈分支或 v-next 分支)。

ALM Accelerator for Power Platform 使用的預設功能認可分支策略圖表。

環境策略

根據預設,當您使用 ALM Accelerator 應用程式建立部署設定檔時,會假設您使用的是預設分支策略,以及下表中描述的環境策略。

Environment 目標 注意事項
開發 供製作者測試和驗證變更的開發環境 製作者可以在共用環境或自己的隔離環境中工作。
驗證 用於驗證是否可部署從原始檔控制所建置之解決方案的環境 當從製作者的功能分支至解決方案分支建立提取要求時,會根據分支策略自動部署到驗證環境。
測試 用於測試從原始檔控制所建置之解決方案的環境 從製作者的功能分支合併對解決方案分支的提取要求時,對測試環境的部署會自動進行。
實際執行環境 解決方案的實際執行環境 從解決方案分支合併對主要分支的提取要求時,對實際執行環境的部署會自動進行。