在签入特定文件类型(即“.config”)时,是否可以通过编程方式在 TFS 2010 中的 Gated -Check in build 中不触发 Gated Build?我怎样才能做到这一点?
问问题
532 次
2 回答
0
在执行门控签入时,我会查看 TFS 处理的消息。有些人可能会编写一个 TFS 服务器端插件来挂钩事件,检查变更集并停止构建,同时允许货架集提交。
你在这个泳道上游得很远,所以我不确定这个泳道有多少工作量和副作用。
FWIW,我希望构建即使在配置文件更改时也能运行,因为我总是希望能够部署最新的构建并查看我的项目的状态。
于 2014-07-18T23:27:58.190 回答
0
据我所知,您只能配置控制构建触发时间的工作区映射。因此您可以包含或隐藏文件夹,但不能包含文件类型。
大概您不想运行 Gated Build,因为配置文件不会影响构建。但是无论如何仍然运行构建不应该真正伤害任何东西,您只是在构建服务器上浪费了一点资源。
如果真的很担心,您可以自定义构建模板,查看链接的变更集中有哪些文件(可能使用自定义活动和 TFS API),如果只是配置文件,则中止构建(结果成功) .
于 2014-07-18T19:28:51.273 回答