チームシティーでTeamCityで以下のトリガ(以下に示す)を使用して2つのビルドを構成しました。相互排他チームチームビルドトリガ両方発砲
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:
最も具体的なルールが発見された変化(最長のファイルパスに一致するルール )内の各ファイルについて。 に一致する「インクルード」ルールまたは一致するルールが のファイルがあるファイルが1つ以上ある場合、ビルドがトリガーされます。
これは、最も具体的なルールだけが優先されるわけではありませんか? -:Folder1/Folder2/Folder3/FilePrefix**
のためにビルド2でこのファイルを除外する理由は何ですか? +:Folder1/Folder2/**
が無視ルールを無効にしているようです。
我々は問題の周りに働くことになった、真の答えを見つけたことはありません。 – jakejgordon