使用 Bicep 和 GitHub 自动进行 Azure 基础结构更改审查
向在代码评审期间自动运行的拉取请求添加检查。 对代码运行 Bicep linter,并将资源部署到临时环境,以实现进一步自动化和手动测试。
学习目标
完成此模块后,你将能够:
- 在拉取请求期间运行自动检查。
- 确定需要如何在 Azure 环境中创建临时环境。
- 在拉取请求内创建临时环境。
先决条件
必备知识和技能:
- Bicep,包括创建和部署基本文件
- Azure,包括 Azure 门户、订阅、资源组和资源
- 基本 Git 命令,包括克隆、提交文件和将更改推送到 GitHub
- GitHub 中的拉取请求,包括创建、评审和合并拉取请求
- 基本 GitHub Actions 工作流,包括用于连接到 Azure 环境的触发器和机密
帐户要求:
- 可用于创建资源组和 Microsoft Entra 应用程序的 Azure 帐户
- 一个 GitHub 帐户
软件要求: