触发时强制构建排队到顶部

6

我有一个代理人和许多构建。队列中经常有几个构建,每个构建需要一个小时来执行。我想在特定时间每天触发一个需要不到五秒钟但需要立即运行(在队列中的下一个)的构建。有没有办法做到这一点?

在各个地方都建议设置构建优先级,但这并没有帮助。我将优先级设置为最大值100,它被放置在队列的第15位中,而队列总共有17个构建。


这取决于什么吗? - Lasse V. Karlsen
@LasseV.Karlsen 不,它无论如何都会在每天晚上6点触发。 - sirdank
2个回答

1
你可以使用Teamcity REST来触发构建并将其置于队列顶部。你可以利用触发选项queueAtTop="true"

我注意到有关Teamcity 9.X的文档。我查看了7.X的文档,但没有找到类似的选项。此外,我真的不想编写一个单独的工具来触发这个构建。除非你能指出7.X中的该功能,否则我无法接受这个答案。抱歉。 - sirdank

0

我最终解决了这个问题,并将此构建移动到另一个几乎专用的TeamCity代理上,这意味着它可以快速执行。这不是一个好的解决方案,如果有人能够提供实际答案,我更愿意接受。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接