VCS触发无法正常使用TFS2010作为VCS

时间:2014-01-02 17:30:41

标签: c# vb6 tfs2010 teamcity teamcity-8.0

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

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

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

Per-Checkin触发

 * 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预设。

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

1 个答案:

答案 0 :(得分:0)

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

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

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