Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 TFS 2018 中创建了一个 vNext 构建定义。我可以多次将此构建定义排队,并且它们是并行处理的。
这种行为是不可接受的。如果它们按顺序处理,我可以忍受。
有谁知道我必须在定义中设置哪个设置?
我在以下环境中运行 tfs:
TFS 2018.2 On-Premise 4 个具有不同功能的构建代理 1 个构建定义,满足所有代理的功能
计划有更多的构建定义。今天,我们只有一个,因为我们正在将 xaml 构建迁移到 vNext。
在 Triggers 选项卡上,选中“Batch Changes While Build is in Progress”选项并将并发构建数设置为 1。
但是,我强烈建议修复任何阻止您的构建并行运行的问题。理想情况下,构建应该是无状态的,并且不会相互影响。
您还可以设置自定义需求/能力对,以便只有一个代理满足您的构建定义的要求。