使用 Bicep 和 GitHub 來自動化 Azure 基礎結構變更檢閱
新增檢查,以提取在程式碼檢閱期間自動執行的要求。 在您的程式碼上執行 Bicep Linter,並將資源部署至暫時性環境,以啟用進一步的自動化和手動測試。
學習目標
完成本單元後,您將能夠:
- 在提取要求期間執行自動檢查。
- 決定您想要如何在 Azure 環境中建立暫時環境。
- 在提取要求內建立暫時環境。
必要條件
必要的知識與技能:
- Bicep,包括建立和部署基本檔案
- Azure,包括 Azure 入口網站、訂用帳戶、資源群組與資源
- 基本 Git 命令,包括複製及認可檔案,以及將變更推送至 GitHub
- GitHub 中的提取要求,包括建立、檢閱和合併提取要求
- 基本 GitHub Actions 工作流程,包括連線至 Azure 環境的觸發程序和祕密
帳戶需求:
- 能夠建立資源群組和 Microsoft Entra 應用程式的 Azure 帳戶
- GitHub 帳戶
軟體要求:
- Visual Studio Code
- 適用於 Visual Studio Code 的 Bicep 延伸模組 \(英文\)
- 最新的 Azure CLI 工具「或」最新版的 Azure PowerShell
- Git