使用 GitHub Actions 发布可重用的 Bicep 代码
使用部署工作流发布 Azure 模板规格和 Bicep 模块。 自动验证可重用的 Bicep 代码并向其添加版本控制。
学习目标
完成此模块后,你将能够:
- 从 GitHub Actions 工作流将 Bicep 模块发布到专用注册表
- 从 GitHub Actions 工作流将 Bicep 文件发布到模板规格
- 自动将版本号添加到模块和模板规格
先决条件
你应该熟悉使用以下内容:
- Bicep 模块和模块注册表。
- Azure 模板规格。
- Bicep Linter,以及测试 Bicep 代码。
- Azure,包括 Azure 门户、订阅、资源组和资源。
- 基本 Git 命令,包括克隆、提交文件和将更改推送到 GitHub。
- GitHub Actions,包括作业、步骤和机密。
若要完成本模块中的练习,你需要:
- 一个能够分配角色和创建资源组和 Microsoft Entra 应用程序的 Azure 帐户。
- 一个 GitHub 帐户。
还需要在本地安装以下项目:
- Visual Studio Code
- 适用于 Visual Studio Code 的 Azure 帐户扩展
- 适用于 Visual Studio Code 的 Bicep 扩展
- jq 命令行 JSON 处理程序
- 最新的 Azure CLI 工具或最新的 Azure PowerShell 版本
- Git