簡介

已完成

您可以使用 Azure Pipelines 來自動化 Bicep 部署。 Azure Pipelines 提供彈性且可重複使用的程序,將變更散佈至 Azure 環境。 管線會實施您設定的程序,以確保部署和 Azure 環境的品質。 部署管線也可確保在您 Bicep 檔案上共同作業的所有人,都會使用相同的程序。 在本課程模組中,您將了解如何在 Azure Pipelines 中定義管線,以及如何使用管線部署 Bicep 程式碼。

注意

如果您想要使用 GitHub Actions 將基礎結構部署至 Azure,而非 Azure Pipelines,請參閱使用 GitHub Actions 建置您的第一個 Bicep 部署工作流程。 若您在決定過程需要協助,請參閱比較和對比 GitHub Actions 與 Azure Pipelines

範例案例

假設您負責在玩具公司部署及設定 Azure 基礎結構,以支援公司的網站。 您已建置部署網站的 Bicep 範本。 每次需要重新設定網站時,您都會更新 Bicep 檔案,並從電腦重新部署。 網站小組會定期要求變更,因此部署程序已變得相當耗時。 您想要尋找將程序自動化的方法,以讓您可以專注在其他工作和計畫。

您也想要讓同事能夠對 Bicep 範本進行變更,並自行部署範本。 但是,您必須確保同事遵循您使用的相同程序。 您決定建立部署管線,該管線會在每次更新共用存放庫中的 Bicep 程式碼時自動執行。 管線會將 Bicep 檔案部署至 Azure。

顯示推送至 Azure Repos 的 Bicep 檔案變更,然後管線便會觸發部署至 Azure。

您將做什麼?

在本課程模組中,您將了解如何使用 Azure Pipelines 將 Bicep 範本的部署自動化。 您將了解使用管線部署程式碼的優點,並建置部署 Bicep 檔案的基本管線。 您也將會了解如何授權管線,將資源部署至 Azure 環境,以及如何設定管線執行的時間。

主要目標是什麼?

完成本課程模組之後,您將能夠使用 Azure Pipelines 建立管線,將基本 Bicep 檔案部署到 Azure 資源群組。