Azure Pipelines 中的构建管道运行单独的作业,为 10 种不同的架构编译应用程序,目前大约需要 24 小时才能完成。您应该采取哪两项措施来减少管道的总执行时间?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 增加并行作业的数量, 创建代理池.
为什么这是答案
此问题旨在测试您对 Azure Pipelines 性能优化的理解。 增加并行作业的数量 是正确的。由于管道需要为 10 种不同的架构编译应用程序,这意味着有 10 个独立的编译任务。通过增加并行作业的数量,这些编译任务可以同时运行,而不是串行运行,从而显著减少总执行时间。 创建代理池 是正确的。代理池允许您拥有多个构建代理。当您增加并行作业数量时,需要有足够的代理来执行这些并行任务。创建代理池并确保其中有足够的可用代理,可以确保并行作业能够及时获得执行资源,从而缩短整体构建时间。 迁移到蓝/绿部署模式 与构建时间无关,它是一种部署策略,用于减少停机时间。 创建部署组 是一种逻辑分组部署目标的方式,与构建时间无关。 减小存储库的大小 可能对克隆时间有轻微影响,但对于编译 10 种不同架构的耗时操作来说,影响微乎其微。主要瓶颈在于编译本身,而不是存储库大小。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡