Kit*_*Kit 5 build azure-devops
有没有办法在基于 yaml 的管道中设置构建的优先级?Azure DevOps API中似乎有关于构建优先级的参考,但没有介绍如何通过 yaml 执行此操作。我以为触发器部分可能有一些文档,但没有。
我们需要这个,因为我们有一些快速构建的 NuGet 包,但这些包通过缓慢构建的管道而变得匮乏,使得包的周转时间变得痛苦。
我能想到的最接近解决这个问题的方法是通过 yaml 中的代理要求
demands:
- Agent.ComputerName = XYZ
Run Code Online (Sandbox Code Playgroud)
分离构建管道,但这有点麻烦,并且不能有效地使用代理。
在用户界面中设置它的方法是可以接受的,但我似乎找不到任何东西。
最近,Azure DevOps 引入了手动指定接下来运行的构建/发布的功能。
这表现为“运行下一个”按钮。(图片来源)。
因此,虽然您还不能说“此管道始终优先”,但您可以手动强制特定运行到队列的前面。
如果您需要一个特定的管道始终具有优先级,那么您可能需要为这些管道设置一个单独的代理池,或者使用 Leo Liu 提到的需求。
| 归档时间: |
|
| 查看次数: |
4704 次 |
| 最近记录: |