使用 Bicep 和 GitHub Actions 管理多个环境
中级
DevOps 工程师
开发人员
管理员
Azure Resource Manager
GitHub
将 Bicep 代码部署到多个环境以提高部署的质量。 使用可重用工作流减少代码重复,并为每个环境设置参数值。
学习目标
完成本模块后,你将能够:
- 从工作流将 Bicep 文件部署到多个 Azure 环境
- 使用可重用工作流避免重复
- 使用并保护每个环境的参数
先决条件
你应该熟悉使用以下内容:
- Bicep,包括创建和部署基本文件、参数文件、预检验证和 What-if 操作。
- Azure,包括 Azure 门户、订阅、资源组和资源。
- 基本 Git 命令,包括克隆、提交文件以及将更改推送到 GitHub。
- 通过 GitHub Actions 的工作流,包括作业和机密。
若要完成本模块中的练习,你需要:
- 一个能够创建资源组、Microsoft Entra 应用程序和服务主体的 Azure 帐户。
- GitHub 帐户。
还需要在本地安装以下内容:
- Visual Studio Code
- 适用于 Visual Studio Code 的 Bicep 扩展
- 最新的 Azure CLI 工具或最新的 Azure PowerShell 版本
- Git