总结

已完成

在本模块中,你将使用 Microsoft Azure 上运行的虚拟机设置自己的专用生成代理。

尽管 Microsoft 托管代理通常可以完成你需要的所有工作,但有时你可能会考虑使用自己的生成代理。

当你决定使用 Microsoft 托管代理而非自己的代理时,需要考虑几个因素。 这些因素包括所需的计算能力和磁盘空间,以及生成运行所需的时间。

配置专用生成代理时,该代理专属于你,你可以随意配置该代理。 弊端是,还需要使用最新的安全补丁和生成工具来更新系统。

学习路径总结

恭喜。 你已完成使用 Azure DevOps 生成应用学习路径中的最后一个模块。 在此学习路径,你完成了很多内容,包括:

  • 在 Azure Pipelines 中设置项目并将生成项目发布到管道。
  • 为使用 Git 和 GitHub 的团队成员实现代码工作流。
  • 在管道运行时运行自动化测试,例如单元测试和代码覆盖率测试。
  • 在管道中管理自己的包并将它们连接到应用程序。
  • 在 Microsoft 托管代理无法满足你的需求时,使用自己的生成代理。

此学习路径的重点是生成应用程序和接收生成项目,可以将这些生成项目提交给 QA 或操作团队。

了解详细信息

如需更多关于 Azure DevOps 的自定进度的实践学习,请查看 Azure DevOps 实验室

若要详细了解生成代理和代理池,请参阅以下文章:

配置发布管道

要了解如何配置持续生成、测试和部署应用程序的发布管道,请转到使用 Azure DevOps 部署应用程序

创建自己的 VM 映像

如果有兴趣创建用于 Azure Pipelines 的 VM 映像,请查看 GitHub 上的 azure-pipelines-image-generation 项目。

练习在 Azure 上运行 VM

有关在 Azure 上运行虚拟机的更多实践练习,请查看管理 Azure 中的基础结构资源学习路径。

我们还提到了如何使用 Bicep 来自动化创建生成代理的过程。 若要详细了解 Bicep,请参阅 Bicep 基础知识