5
我们在TeamCity中针对TFS配置了两个单独的构建,并具有以下触发器(下面列出)。相互排斥的团队城市构建触发器同时触发
Build 1:
+:Folder1/Folder2/Folder3/FilePrefix\*\*
+:Source/\*\*
+:Tests/\*\*
Build 2:
+:Folder1/Folder2/\*\*
-:Folder1/Folder2/Folder3/FilePrefix\*\*
-:Tests/\*\*
-:Source/\*\*
如果我们在Folder1/Folder2/Folder3/FilePrefix
更改一个文件,我们发现,这两个构建触发。 The documentation states:
对于最具体的规则被发现在一个变化的每个文件(规则 匹配最长的文件路径)。如果 至少有一个文件具有匹配的“包含”规则或匹配规则没有 的文件,则触发构建。
这是否意味着只有最具体的规则优先?由于-:Folder1/Folder2/Folder3/FilePrefix**
,为什么Build 2不包括此文件?好像+:Folder1/Folder2/**
正在重写忽略规则。
我们结束了解决此问题的工作,并没有找到真正的答案。 – jakejgordon 2013-06-13 16:59:41