使用 Bicep 和 Azure Pipelines 部署 Azure 資源
使用自動化管線來部署 Bicep 範本,並將其他部署活動與管線整合,以程式碼的形式獲得基礎結構的所有好處。 您將使用 Azure Pipelines 來建置管線。
參與本學習路徑,以了解如何:
- 建置可部署 Bicep 檔案的管線。
- 建立可安全地將管線連線至 Azure 的服務主體。
- 在管線內驗證和測試 Bicep 程式碼,以確保其品質。
- 使用多個環境,並處理參數和核准。
- 部署其他 Azure 組態設定、應用程式和資料庫。
- 建置可將可重複使用的 Bicep 檔案發佈至範本規格和模組的管線。
- 保護管線,並確保所有 Azure 部署都遵循組織標準。
若要了解 Bicep,建議您採用下列三個學習路徑:
之後,您可能會有興趣將 Bicep 程式碼新增至部署管線。 根據您想要使用的工具,採用下列兩種學習路徑中的其中一種:
必要條件
此學習路徑假設您已熟悉如何使用 Bicep 來部署基礎結構。
成就代碼
您要請求成就代碼嗎?
此學習路徑中的課程模組
在 Azure Pipelines 中建立自動化管線,以從 Bicep 程式碼安全地將資源部署到 Azure。 將管線設為依排程執行,或在設定變更時執行。
服務主體可讓您的部署管線安全地向 Azure 進行驗證。 在本課程模組中,您將瞭解什麼是服務主體、其運作方式,以及如何建立它們。 您也將瞭解如何授與他們 Azure 資源的權限,讓您的管線可以部署 Bicep 檔案。
在您的部署管線中驗證並測試您的 Bicep 程式碼。 您將在部署之前使用 Lint 分析、預檢驗證和假設狀況作業驗證您的 Azure 變更,並在每次部署之後測試您的資源。
將 Bicep 程式碼部署至多個環境,以改善部署的品質。 使用管線範本來減少程式碼重複的情形,並為每個環境設定參數值。
建立整合管線來部署整個環境。 您會在管線中新增建置階段,並使用管線成品和 Bicep 輸出來發佈應用程式、資料庫和 Blob。
使用部署管線來發佈 Azure 範本規格和 Bicep 模組。 自動驗證,並將版本設定新增至可重複使用的 Bicep 程式碼。
規劃如何強化並協助保護您的 Azure 環境,以及套用到設定變更與部署的控制項。 要求將基礎結構定義為程式碼,並保護您的環境免受手動變更。