0

有人有 TFS2010 的 VCS 触发规则示例吗?我在 TC 论坛上发布了这个问题。以为我也会在这里问。http://devnet.jetbrains.com/thread/451874

我有 2 个构建服务器。一台服务器构建 .NET 代码,另一台服务器将执行 .NET 和 VB6 代码的完整持续集成构建。两者都有自己的默认数据库和构建代理,但是两者都在查看相同的 TFS 存储库。我正在尝试设置规则,以防止在签入和签出时(非 TeamCity)每晚自动构建签入版本控制文件的某些文件和文件类型上触发构建,如下规则中所列:

现在,我在两个构建服务器上都设置了 VCS 触发,如下所示:

每次签到触发

 * Trigger Build on each check-in
 * Include several check-ins in a build if they are from the same committer

安静期设置:自定义安静期:第一个构建服务器上为 1000 秒,第二个服务器上为 1800 秒。

VCS 触发规则:

+:.
-:**AssemblyInfo.vb
-:**AssemblyInfo.cs
-:**ProjectInfo.vb
-:**ProjectInfo.cs
-:**ProjectInfo.h
-:**.config
-:**.xml
-:**.bat

现在我可以验证我的规则语法是否正确吗?我已经打开了 debug.vcs 预设。

非常感谢任何建议和/或帮助,

4

1 回答 1

0

是的,您需要添加触发规则。如果您想排除所有 AssemblyInfo.cs 和 .config 文件,那么以下应该可以工作。我没有尝试过,但应该可以。

+:.
-:AssemblyInfo.cs
-:**.config

http://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers#ConfiguringVCSTrigers-TriggerRulesExample

于 2014-01-03T16:43:41.827 回答