使用 Bicep 和 Azure Pipelines 管理端對端部署案例

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

建立整合管線來部署整個環境。 您會在管線中新增建置階段,並使用管線成品和 Bicep 輸出來發佈應用程式、資料庫和 Blob。

學習目標

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

  • 從單一管線部署 Azure 基礎結構、應用程式、資料庫指令碼和儲存體 Blob
  • 使用管線指令碼和管線工作來執行部署步驟
  • 使用管線成品發佈已編譯的檔案,以供部署管線階段使用
  • 使用輸出將資料從 Bicep 檔案傳遞至其他部署步驟

必要條件

您應熟悉使用:

  • Bicep (包括子系資源),以及如何將 Bicep 檔案部署至 Azure。
  • Azure,包括 Azure 入口網站、訂用帳戶、資源群組與源。
  • 基本 Git 命令,包括複製、認可檔案,以及將變更推送至 Azure Repos。
  • 透過 Azure Pipelines 的 YAML 管線,包括多階段管線、環境和服務連線。

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

  • Azure 帳戶能夠建立資源群組,以及建立 Microsoft Entra 應用程式和服務主體。
  • Azure DevOps 組織和帳戶。

若要完成練習,您也需要在本機安裝下列項目: