簡介

已完成

使用 GitHub Actions 工作流程將 Bicep 部署自動化時,您會建立一致且可重複使用的程序來管理 Azure 資源。 經過一段時間後,您的工作流程會成為可對 Azure 環境進行變更的唯一方式。 請務必確保工作流程在每次部署之前、部署期間和部署之後,都強制執行品質檢查。

在此課程模組中,您將了解如何擴充工作流程以新增驗證、檢查和測試程序。 透過執行驗證,您將能確信部署符合品質標準。

範例案例

假設您是一家玩具公司的 Azure 系統管理員。 您已與網站小組合作建立 Bicep 範本,可部署及設定公司主要網站的 Azure 資源。 您也已經建立工作流程來自動部署 Bicep 檔案。

最近,您與小組已對網站的 Bicep 檔案 (其中包含錯誤) 進行數項變更。 您擔心某一天這些錯誤可能會導致生產中斷。 您想要將測試新增至 Bicep 部署工作流程,以確保每個部署都有機會成功。

您將做什麼?

在本課程模組中,您將了解如何在 GitHub Actions 工作流程內測試 Bicep 程式碼。 當工作流程執行時,您會立即收到對 Bicep 檔案所做變更的意見反應。

您將新增 Lint 分析以確保 Bicep 程式碼的品質,以及預先檢視部署驗證,以提高部署成功的機會。 您也將使用假設狀況作業,將手動核准步驟新增至工作流程。 您在部署之後,將執行更多測試來驗證環境。

主要目標是什麼?

您在完成本課程模組之後,將能夠使用驗證和測試來更新 Bicep 部署工作流程,進而協助確保 Azure 環境的品質。