У меня есть правило в триггерах сборки, чтобы не запускать сборку, если фиксация происходит в каталоге:
Вот структура каталогов нашего кода
web => Web Application code. Should trigger Build1
api => Backend Code. Should trigger Build2
Когда в веб-файлах происходит коммит git, я просто хочу запустить Build1, а не Build2. Итак, я настроил правила триггера следующим образом:
+:.
-:api/**
Это работало в течение пары часов, но я начал видеть, что обе сборки запускаются при регистрации файлов API и наоборот.
Я также пробовал следующие конфигурации, и ничего не работает.
Конфиг2:
-:api/**
Конфиг3:
+:web/**
Конфиг4:
-:**
+:web/**
Конфиг5:
-:.
+:web/**
Какова правильная конфигурация триггера сборки для моего варианта использования?
Это происходит как на Teamcity 8, так и на 9