簡介

已完成

當您使用管線時,可以將 Bicep 程式碼的驗證、測試和部署自動化。 許多使用 Bicep 的優點皆來自部署 Azure 基礎結構及解決方案的其他元件 (例如應用程式和資料庫設定)。 在本課程模組中,您將了解如何擴充已部署 Bicep 程式碼的管線以部署整個解決方案。

範例案例

假設您負責在玩具公司部署及設定 Azure 基礎結構。 您已建置了一個 Bicep 範本來部署公司的網站,其會部署 Azure App Service 應用程式、產品清單的 Azure SQL 資料庫,以及裝載產品映像的儲存體帳戶。 此外,您也已建立了一個使用 Bicep 範本來部署 Azure 資源的管線。 現在,您想要擴充管線以部署您的應用程式、設定資料庫,以及植入網站所需的一些測試資料。

Architecture diagram illustrating the solution's Azure components, with the pipeline deploying the Bicep file and performing the additional steps on the resources.

您將做什麼?

在本課程模組中,您將了解如何擴充部署管線,以便將 Azure 基礎結構、應用程式、資料庫和資料一起部署。 您會將建置階段新增至您的管線以編譯應用程式和資料庫專案,並使用管線成品來透過您的管線傳播可部署的檔案。 然後,您將使用管線中的 Bicep 輸出來將管線的元件整合在一起,並更新部署階段以發佈應用程式、網站和範例資料。

主要目標是什麼?

完成本課程模組之後,您將能夠建立執行下列工作的整合部署管線:

  • 使用 Bicep 檔案來佈建 Azure 資源。
  • 將應用程式部署至 Azure App Service。
  • 將資料庫結構發佈至 Azure SQL 資料庫。
  • 將範例資料新增至 Azure SQL 資料庫和 Azure 儲存體 Blob 容器。

完成這些工作後,您將了解如何使用管線成品、Bicep 輸出和管線變數來協調管線的不同部分。