2

在签入特定文件类型(即“.config”)时,是否可以通过编程方式在 TFS 2010 中的 Gated -Check in build 中不触发 Gated Build?我怎样才能做到这一点?

4

2 回答 2

0

在执行门控签入时,我会查看 TFS 处理的消息。有些人可能会编写一个 TFS 服务器端插件来挂钩事件,检查变更集并停止构建,同时允许货架集提交。

你在这个泳道上游得很远,所以我不确定这个泳道有多少工作量和副作用。

FWIW,我希望构建即使在配置文件更改时也能运行,因为我总是希望能够部署最新的构建并查看我的项目的状态。

于 2014-07-18T23:27:58.190 回答
0

据我所知,您只能配置控制构建触发时间的工作区映射。因此您可以包含或隐藏文件夹,但不能包含文件类型。

大概您不想运行 Gated Build,因为配置文件不会影响构建。但是无论如何仍然运行构建不应该真正伤害任何东西,您只是在构建服务器上浪费了一点资源。

如果真的很担心,您可以自定义构建模板,查看链接的变更集中有哪些文件(可能使用自定义活动和 TFS API),如果只是配置文件,则中止构建(结果成功) .

于 2014-07-18T19:28:51.273 回答