摘要

已完成

干得漂亮! 你已在此模块中学习了许多基础知识。 你和团队在创建自动化管道方面取得了很大进展。 了解了如何将生成服务器上的脚本命令映射到将代码推送到 GitHub 时运行的自动化管道任务。 管道运行后得到一个 .zip 文件,其中包含生成的 Space Game Web 应用。

在此过程中,你了解了如何使用变量来简化代码。

还学习了如何使用模板封装可以在整个生成过程中重复的任务集。 使用了模板来生成应用的调试和发布配置。

最后,你通过将提交推送到分支并从该分支生成来练习 Git 技能。 从分支执行操作就可以独立于主代码库工作。 这有助于在不影响主要开发分支 main 的情况下进行试验和尝试新事物。

请记住,此生成配置致力于生成 .NET Core 应用。 所选的任务将取决于要生成的应用的类型、生成工具以及编程语言。

处理自己的生成时,最好首先确保可以从终端或者 Bash 或 PowerShell 脚本从头开始构建应用程序。 可以从那些位置将每个命令映射到完成相同操作的管道任务。

创建自己的管道时,有两种选择:可视化设计器或 YAML 文件。 如果选择使用可视设计器开始操作,可以切换到自己的配置的 YAML 版本,以了解每个任务的结构。

备注

此时,你有一个可以部署到 QA 或生产环境的生成工件。 本学习路径的其余部分的重点在于使用 Azure Pipelines 生成和测试软件。 在接下来的某个学习路径中,你将了解如何使用 Azure Pipelines 部署应用。

其他资源

若要深入学习,请参阅下列其他资源:

如果你正在寻找一种更学术的方法,可以看一看 Jez Humble 和 David Farley 所写的持续交付相关内容,这是一个不错的起点。

了解 YAML

如果希望了解 YAML,请查看 Y 分钟内了解 YAML。 然后,还可以查看 Azure Pipelines YAML 架构参考,更好地了解管道的结构。

浏览文档

我们提供完整的参考文档,深入介绍我们在此讨论的概念和任务。 该文档还提供了许多应用类型(例如 Java、C++ 和 Node.js)的初学者指南。

生成和发布任务部分可以帮助你将现有的生成命令映射到内置任务。

创建自己的生成管道

在此模块中,你从 Azure DevOps 创建了管道。 可以重复类似的过程来创建自己的管道。 还可以从 GitHub 市场应用创建管道。