介绍
有时,Bicep 代码不会直接部署到 Azure。 相反,你可能希望它在多个部署中重用。 借助 Azure 模板规格,可为完整的解决方案创建可重用的部署。 通过 Bicep 模块和注册表,可以创建可添加到其他 Bicep 部署的组件。
发布可重用的 Bicep 代码与常规 Bicep 部署有不同的关注点。 在此 Microsoft Learn 模块中,你将了解如何自动验证和发布模板规格和 Bicep 模块。
示例方案
假设你是一家玩具公司的 Azure 管理员。 公司正在加大对 Azure 的应用。 公司引入了一种新的云治理方法,以确保你的部署遵循 Microsoft 推荐的安全性和可靠性实践。
为了便于同事使用,你创建了一组安全强化的 Bicep 文件。 其中一些文件部署了同事所需的完整解决方案。 其他文件定义了同事可以在自己的 Bicep 部署中使用的资源集。
你之前曾使用 Azure Pipelines 自动部署 Azure 资源。 现在,你想找到一种方法来自动验证和发布可重用的 Bicep 代码。
学习内容
在本模块中,你将了解如何从部署管道中发布可重用的 Bicep 代码。 你还将了解管道如何安全地标识自身,以便发布你的代码。 最后,你还将了解如何在自动化部署过程中执行代码验证和版本控制。
你将创建部署管道以将两个 Bicep 文件(一个作为模板规格,另一个作为模块)发布到专用 Bicep 注册表。
主要目标是什么?
完成本模块后,你将能够从部署管道中发布可重用的 Azure 模板规格和 Bicep 模块。
如果需要复习 Bicep 模块、注册表或模板规格,请参阅以下 Microsoft Learn 训练模块: