使用 Bicep 和 Azure Pipelines 管理端到端部署方案
高级
DevOps 工程师
开发人员
管理员
Azure Resource Manager
Azure DevOps
Azure Pipelines
创建统一管道来部署整个环境。 将生成阶段添加到管道,并使用管道项目和 Bicep 输出发布应用程序、数据库和 Blob。
学习目标
完成本模块后,你将能够:
- 从单个管道部署 Azure 基础结构、应用程序、数据库脚本和存储 Blob
- 使用管道脚本和管道任务执行部署步骤
- 使用管道项目为部署管道阶段发布已编译的文件以供使用
- 使用输出将数据从 Bicep 文件传递到其他部署步骤
先决条件
你应该熟悉使用以下内容:
- Bicep,包括子资源,以及如何将 Bicep 文件部署到 Azure。
- Azure,包括 Azure 门户、订阅、资源组和资源。
- 基本 Git 命令,包括克隆、提交文件和将更改推送到 Azure Repos。
- 通过 Azure Pipelines 的 YAML 管道,包括多阶段管道、环境和服务连接。
要完成本模块中的练习,你需要:
- 一个 Azure 帐户,可用于创建资源组以及 Microsoft Entra 应用程序和服务主体。
- Azure DevOps 组织和帐户。
若要完成练习,还需要在本地安装以下各项: