使用 Bicep 和 Azure Pipelines 管理多个环境

中级
DevOps 工程师
开发人员
管理员
Azure 资源管理器
Azure DevOps
Azure Pipelines

将 Bicep 代码部署到多个环境以提高部署的质量。 使用管道模板减少代码重复,并设置每个环境的参数值。

学习目标

完成此模块后,你将能够:

  • 通过管道将 Bicep 文件部署到多个 Azure 环境
  • 使用管道模板以避免重复
  • 使用并保护每个环境的参数

先决条件

你应该熟悉使用以下内容:

  • Bicep,包括创建和部署基本文件、参数文件、预检验证和 What-if 操作。
  • Azure,包括 Azure 门户、订阅、资源组和资源。
  • 基本 Git 命令,包括克隆、提交文件和将更改推送到 Azure Repos。
  • YAML 管道(通过 Azure Pipelines 提供),包括多阶段管道和服务连接。

要完成本模块中的练习,你需要:

  • 一个能够创建资源组、Microsoft Entra 应用程序和服务主体的 Azure 帐户。
  • Azure DevOps 组织和帐户。

还需要在本地安装以下内容: