Tfs 我可以多次启动相同的构建定义,并且它们是并行处理的,我怎么能否认这种行为?

Tfs 我可以多次启动相同的构建定义,并且它们是并行处理的,我怎么能否认这种行为?,tfs,build,vnext,Tfs,Build,Vnext,我已在TFS 2018中创建了vNext构建定义。我可以把这个排队 多次生成定义,并并行处理它们 这种行为是不可接受的。如果按顺序处理,我可以接受 有人知道我必须在定义中设置哪个设置吗 我正在以下环境中运行tfs: TFS 2018.2内部部署 4个具有不同功能的构建代理 1生成满足所有代理功能的定义 计划有更多的构建定义。今天,我们只有一个版本,因为我们正在将xaml版本迁移到vNext。在触发器选项卡上,选中“在生成过程中批量更改”选项,并将并发版本数设置为1 但是,我强烈建议修复任何阻止构

我已在TFS 2018中创建了vNext构建定义。我可以把这个排队 多次生成定义,并并行处理它们

这种行为是不可接受的。如果按顺序处理,我可以接受

有人知道我必须在定义中设置哪个设置吗

我正在以下环境中运行tfs:

TFS 2018.2内部部署
4个具有不同功能的构建代理
1生成满足所有代理功能的定义


计划有更多的构建定义。今天,我们只有一个版本,因为我们正在将xaml版本迁移到vNext。

在触发器选项卡上,选中“在生成过程中批量更改”选项,并将并发版本数设置为1

但是,我强烈建议修复任何阻止构建并行运行的问题。构建在理想情况下应该是无状态的,并且互不影响


您还可以设置自定义需求/功能对,以便只有一个代理满足生成定义的要求。

谢谢您提供的信息,但我没有选择设置并发生成(在触发器:CI或计划中)。我知道,这在早期版本中是可能的。最好的解决方案是修复构建,以便它们可以并行运行。