TeamCity 中独立构建配置的顺序

Order of independent Build Configs in TeamCity

我正在将我们的构建系统迁移到 TeamCity,因为我们的构建时间很长,所以我正在尝试在构建配置中充分利用并行性。 如果两个配置可以 运行 并行,它们显然不相互依赖。然而,在某些情况下,如果两个并行构建被序列化(由于缺少可用代理),那么我更喜欢一个比 运行 领先另一个(例如,一个是我想要的一组回归测试查看打包步骤之前的结果是 运行 - 但如果资源可用,我希望它们同时 运行)。

我找不到明确的方法来指定逻辑上独立的构建的顺序。然而,我观察到构建顺序往往是按字典顺序排列的——尽管我不确定这是在配置名称还是 ID 上。

我可以尝试,但如果可能的话,我希望得到更明确的答案。

这曾经作为插件提供,但后来被捆绑到产品中。

转到构建队列并单击配置构建优先级

如果您添加一个数字较大的 class,您就可以将其与您希望首先构建的版本相关联

管理构建优先级 - TeamCity documentation

希望对您有所帮助