使用 Bicep 和 GitHub 來自動化 Azure 基礎結構變更檢閱

進階
DevOps 工程師
開發人員
系統管理員
Azure Resource Manager
GitHub

新增檢查,以提取在程式碼檢閱期間自動執行的要求。 在您的程式碼上執行 Bicep Linter,並將資源部署至暫時性環境,以啟用進一步的自動化和手動測試。

學習目標

完成本單元後,您將能夠:

  • 在提取要求期間執行自動檢查。
  • 決定您想要如何在 Azure 環境中建立暫時環境。
  • 在提取要求內建立暫時環境。

必要條件

必要的知識與技能

  • Bicep,包括建立和部署基本檔案
  • Azure,包括 Azure 入口網站、訂用帳戶、資源群組與資源
  • 基本 Git 命令,包括複製及認可檔案,以及將變更推送至 GitHub
  • GitHub 中的提取要求,包括建立、檢閱和合併提取要求
  • 基本 GitHub Actions 工作流程,包括連線至 Azure 環境的觸發程序和祕密

帳戶需求

  • 能夠建立資源群組和 Microsoft Entra 應用程式的 Azure 帳戶
  • GitHub 帳戶

軟體要求