Aşağıdaki tetikleyicilerle (aşağıda listelenmiştir), TFS'ye karşı TeamCity'de yapılandırılmış iki ayrı yapımız var.Karşılıklı Özel Ekip Şehir Oluşturma Her ikisi de Atış Tetikleyiciler
Build 1:
+:Folder1/Folder2/Folder3/FilePrefix\*\*
+:Source/\*\*
+:Tests/\*\*
Build 2:
+:Folder1/Folder2/\*\*
-:Folder1/Folder2/Folder3/FilePrefix\*\*
-:Tests/\*\*
-:Source/\*\*
biz İKİ tetiği kurar bulgu vardır Folder1/Folder2/Folder3/FilePrefix
bir dosyada değişiklik yaparsanız. The documentation states: en spesifik kural bulunursa bir değişiklik her dosya (kural en uzun dosya yolunu eşleşen ) için
. eşleşmesinde "include" kuralına sahip en az bir dosya varsa veya eşleşen kurallara sahip olmayan bir dosya varsa derleme tetiklenir.
Bu, yalnızca en özel kuralın öncelik kazanması anlamına gelmez mi? Neden -:Folder1/Folder2/Folder3/FilePrefix**
nedeniyle bu dosyayı dışarıda bırakmıyoruz? +:Folder1/Folder2/**
ihmal kuralını geçersiz kılıyor gibi görünüyor.
Biz soruna çalışan sona erdi ve asla gerçek cevabını buldu. – jakejgordon