使用 GitHub Actions 测试 Bicep 代码
在部署工作流中验证和测试 Bicep 代码。 在部署之前,使用 Lint 分析、预检验证和 What-if 操作来验证 Azure 更改,并在每次部署后测试资源。
学习目标
本模块结束时,你应该能够:
- 在持续集成期间添加 Bicep 代码 Lint 分析。
- 在生成或发布作业期间添加预检部署验证。
- 添加 What-if 检查,包括手动审批步骤。
- 验证已部署环境的配置。
先决条件
你应该熟悉使用以下内容:
- Bicep,包括创建和部署基本文件
- Azure,包括 Azure 门户、订阅、资源组和资源
- 基本 Git 命令,包括克隆、提交文件和将更改推送到 GitHub
- 基本 GitHub Actions 工作流,包括用于将工作流连接到 Azure 环境的机密
若要完成本模块中的练习,你需要:
- 一个 Azure 帐户,可用于创建资源组和 Microsoft Entra 应用程序
- 一个 GitHub 帐户
还需要在本地安装以下软件: