簡介

已完成

有時候,Bicep 程式碼不會直接部署至 Azure。 相反地,您可能會需要在多個部署中「重複使用」該程式碼。 Azure 範本規格可讓您為完整的解決方案建立可重複使用的部署。 Bicep 模組和登錄可讓您建立可新增至其他 Bicep 部署的元件。

發佈可重複使用的 Bicep 程式碼隨之而來的是與一般 Bicep 部署不同的考量。 在此 Microsoft Learn 訓練課程模組中,您將了解如何自動化範本規格和 Bicep 模組的驗證與發佈。

範例案例

假設您是一家玩具公司的 Azure 系統管理員。 公司正在逐漸擴大使用 Azure。 該公司引進新的雲端治理方法,可確保您的部署遵循 Microsoft 所建議的安全性與可靠性做法。

為了方便同事使用,您已建立一組安全性強化的 Bicep 檔案。 有些檔案會部署同事所需的完整解決方案。 其他檔案則會定義同事可在其自己 Bicep 部署中使用的資源集。

您先前已使用 GitHub Actions 來自動化 Azure 資源的部署。 現在,您需要尋找驗證和發佈可重複使用 Bicep 程式碼的自動化方法。

Diagram that shows two workflows. One publishes a complete Bicep file to a template spec, and the other publishes a module to a Bicep registry.

我們將會怎麼做?

在本課程模組中,您將了解如何從部署工作流程發佈可重複使用的 Bicep 程式碼。 您將了解工作流程如何安全地識別其本身,以發佈您的程式碼。 您也將了解如何在自動化部署程序中執行程式碼驗證和版本設定。

您將建立 GitHub Actions 工作流程來發佈兩個 Bicep 檔案:一個作為範本規格,另一個則作為模組發佈至私人 Bicep 登錄。

主要目標是什麼?

完成本課程模組之後,您就能夠從部署工作流程發佈可重複使用的 Azure 範本規格和 Bicep 模組。

如果您需要重新整理 Bicep 模組、登錄或範本規格,請檢閱下列 Microsoft Learn 訓練模組: