使用 GitHub Actions 來測試 Bicep 程式碼
在部署工作流程中驗證和測試 Bicep 程式碼。 您將在部署之前使用 Lint 分析、預檢驗證和假設狀況作業驗證您的 Azure 變更,並在每次部署之後測試您的資源。
學習目標
完成本單元後,您將能夠:
- 在持續整合期間新增 Bicep 程式碼 Lint 分析。
- 在組建或發行作業期間新增預檢部署驗證。
- 新增假設狀況檢查,包括手動核准步驟。
- 確認已部署環境的設定。
必要條件
您應熟悉使用:
- Bicep,包括建立和部署基本檔案
- Azure,包括 Azure 入口網站、訂用帳戶、資源群組與資源
- 基本 Git 命令,包括複製及認可檔案,以及將變更推送至 GitHub
- 基本 GitHub Actions 工作流程,包括祕密,以便將工作流程連線至 Azure 環境
若要完成課程模組中的練習,您需要:
- Azure 帳戶,能夠建立資源群組和 Microsoft Entra 應用程式
- GitHub 帳戶
您也需要在本機安裝下列軟體:
- Visual Studio Code
- 適用於 Visual Studio Code 的 Bicep 延伸模組 \(英文\)
- 最新的 Azure CLI 工具「或」最新版的 Azure PowerShell
- Git