使用 Azure Pipelines 测试 Bicep 代码

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

在部署管道中验证和测试 Bicep 代码。 在部署之前,使用 Lint 分析、预检验证和 What-if 操作来验证 Azure 更改,并在每次部署后测试资源。

学习目标

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

  • 在持续集成期间添加 Bicep 代码 Lint 分析
  • 在生成或发布阶段添加预检部署验证
  • 添加 What-if 检查,包括手动审批步骤
  • 验证已部署环境的配置

先决条件

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

  • Bicep,包括创建和部署基本文件。
  • Azure,包括 Azure 门户、订阅、资源组和资源。
  • 基本 Git 命令,包括克隆、提交文件和将更改推送到 Azure Repos。
  • Azure Pipelines 中的基本 YAML 管道,包括服务连接。

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

  • 一个 Azure 帐户,可用于创建资源组以及 Microsoft Entra 应用程序和服务主体。
  • Azure DevOps 组织和帐户。

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