介绍
在 “使用 Azure DevOps 学习路径生成应用程序 ”中,你帮助 Tailspin Toys 团队使用 Azure DevOps 来规划和构建持续集成(CI)管道来构建其 Space Game 网站。
Tailspin 团队即将进行重要发布。 团队可以使用 Azure DevOps 生成和测试其代码,但他们如何快速将应用程序部署到可供其用户使用的环境?
在本模块中,你将继续与 Tailspin 团队一起的旅程,因为他们设置了持续交付(CD)管道来部署其 Space Game 网站。
学习目标
完成本模块后,你将能够:
- 定义什么是持续交付、为何重要以及可以使用哪些工具。
- 在 Azure Pipelines 中创建将 Web 应用程序部署到 Azure 应用服务的基本发布管道。
- 检查管道分析结果以了解发布的运行状况和历史记录。
先决条件
此学习路径和以前的学习路径中的模块构成了进度。
若要从此学习路径开始,请在 Windows、macOS 或 Linux 系统上设置开发环境。 您需要:
- 有权访问并行作业的 Azure DevOps 组织。 如果组织无权访问并行作业,则可以 使用此表单为公共或专用项目免费请求并行作业。 你的请求需要 2-3 个工作日。
- Azure 订阅
- GitHub 帐户
- 将 Visual Studio Code 与用于 VS Code 的 Azure Pipelines 扩展配合使用。
- .NET 8.0 SDK
- Git
若要从头开始学习进度,请完成以下学习路径:
- Azure DevOps 入门
- 使用 Azure DevOps 构建应用程序
你可通过 Azure 和 Azure DevOps 免费开始。 无需 Azure 订阅即可使用 Azure DevOps,但此处将使用 Azure DevOps 部署到 Azure 订阅中的 Azure 资源。
注释
Azure Pipelines 支持大量 语言和应用程序类型。 在本模块中,你将使用 .NET 应用程序,但可通过在此处学习的模式处理使用自己喜欢的编程语言和框架的项目。
认识团队
在之前的模块中,你已认识了 Tailspin Toys 的 Space Game Web 团队。 下面再次介绍该团队的成员,你在此模块中将和他们合作:
Andy 是开发主管。
Amita 是 QA 人员。
Tim 在运营部门工作。
Mara 是刚加入的开发人员,受 Andy 领导。
Irwin 是产品经理。
Mara 之前有使用 DevOps 的经验。 她正在帮助团队使用 Azure DevOps 采用简化的过程。