【问题标题】:Force build to top of queue when triggered触发时强制构建到队列顶部
【发布时间】:2015-08-05 15:52:42
【问题描述】:

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

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

【问题讨论】:

  • 它依赖什么?
  • @LasseV.Karlsen 不,每天下午 6 点无论如何都会触发。

标签: teamcity teamcity-7.1


【解决方案1】:

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

【讨论】:

  • 我注意到这是 Teamcity 9.X 的文档。我检查了 7.X 文档并没有找到类似的选项。另外,我真的不想编写一个单独的工具来触发这个构建。除非你能指出 7.X 的那个特性,否则我不能接受这个答案。对不起。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 2022-07-28
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多