【发布时间】:2017-09-15 07:01:29
【问题描述】:
我有两个构建定义“A”和“B”。我标记了“A”在签入 "src\ProjectA" 下的包含文件时触发(Gated Check-in),而“B”在签入 下的包含文件时触发“src\ProjectB”。 当签入仅包含其中一个文件夹时,它按预期工作。
当签入包含两个文件夹并单击 Visual Studio 中的 CkeckIn 按钮时,我必须选择要运行的构建(我选择“A”)并且只有这个构建正在运行并且所有文件都在进入,意味着一些代码进入了可以破坏未运行的构建(“B”)的存储库。
如何让 TFS 在交付此类签入时同时运行两个构建,并且在所有依赖的构建都通过时不接受更改?
【问题讨论】:
标签: tfs build continuous-integration gated-checkin