使用 Bicep 和 GitHub 自动进行 Azure 基础结构更改审查

高级
DevOps 工程师
开发人员
管理员
Azure 资源管理器
GitHub

向在代码评审期间自动运行的拉取请求添加检查。 对代码运行 Bicep linter,并将资源部署到临时环境,以实现进一步自动化和手动测试。

学习目标

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

  • 在拉取请求期间运行自动检查。
  • 确定需要如何在 Azure 环境中创建临时环境。
  • 在拉取请求内创建临时环境。

先决条件

必备知识和技能:

  • Bicep,包括创建和部署基本文件
  • Azure,包括 Azure 门户、订阅、资源组和资源
  • 基本 Git 命令,包括克隆、提交文件和将更改推送到 GitHub
  • GitHub 中的拉取请求,包括创建、评审和合并拉取请求
  • 基本 GitHub Actions 工作流,包括用于连接到 Azure 环境的触发器和机密

帐户要求:

  • 可用于创建资源组和 Microsoft Entra 应用程序的 Azure 帐户
  • 一个 GitHub 帐户

软件要求: