使用 Bicep 和 GitHub Actions 管理多個環境

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

將 Bicep 程式碼部署至多個環境,以改善部署的品質。 使用可重複使用的工作流程來減少程式碼重複,並為每個環境設定參數值。

學習目標

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

  • 從工作流程將 Bicep 檔案部署至多個 Azure 環境
  • 使用可重複使用的工作流程以避免重複
  • 針對每個環境使用參數並加以保護

必要條件

您應熟悉使用:

  • Bicep,包括建立和部署基本檔案、參數檔案、預檢驗證以及假設狀況作業。
  • Azure,包括 Azure 入口網站、訂用帳戶、資源群組與源。
  • 基本 Git 命令,包括複製及認可檔案,以及將變更推送至 GitHub。
  • 透過 GitHub Actions 的工作流程,包括作業和祕密。

若要完成課程模組中的練習,您需要:

  • 可建立資源群組、Microsoft Entra 應用程式和服務主體的 Azure 帳戶。
  • GitHub 帳戶。

您也需要在本機安裝下列項目: