gpt4 book ai didi

build - 在 yaml 或 UI 中设置构建优先级

转载 作者:行者123 更新时间:2023-12-05 01:37:36 25 4
gpt4 key购买 nike

有没有办法在基于 yaml 的管道中设置构建的优先级? Azure DevOps API 中似乎提到了构建优先级,但没有关于如何通过 yaml 执行此操作的内容。我认为 Triggers 中可能有一些文档部分,但没有。

我们需要它,因为我们有一些快速构建的 NuGet 包,但这些包因构建缓慢的管道而变得匮乏,这使得包的周转时间很痛苦。

我能想到的最接近解决这个问题的方法是通过 yaml 中的代理需求

demands:
- Agent.ComputerName = XYZ

分离构建管道,但这有点 hack,不能有效地使用代理。

在 UI 中设置它的方法是可以接受的,但我似乎找不到任何东西。

最佳答案

最近 Azure DevOps 引入了 manually specify a build/release runs next 的能力.

这表现为“下一步运行”按钮。 (image source)。

enter image description here

因此,虽然您还不能说“此管道始终优先”,但您可以手动将特定运行强制到队列的前面。

如果你需要一个特定的管道始终优先,那么你可能想要设置一个 separate agent pool仅适用于那些管道,或 use demands正如 Leo Liu 所说。

关于build - 在 yaml 或 UI 中设置构建优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60873408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com