簡介

已完成

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

範例案例

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

Architecture diagram illustrating the solution's Azure components, with the workflow 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 輸出和工作流程變數,以協調工作流程的相異部分。