У меня есть правило в Строить Триггеры не вызвать сборку, если коммит происходит на каталоге:TeamCity Построить Триггеры, чтобы исключить некоторые каталоги
Вот структура каталога нашего кода
web => Web Application code. Should trigger Build1
api => Backend Code. Should trigger Build2
Когда git commit происходит в веб-файлах, я просто хочу запустить Build1, а не Build2. Таким образом, у меня есть РЕЖИМ УСТАНОВОК правила сработает таким образом:
+:.
-:api/**
Это работало на пару часов, но я начал видеть и получать билды срабатывают, когда API файлы проверяются и наоборот.
Я также пробовал следующие конфигурации и ничего не работает.
Config2:
-:api/**
Config3:
+:web/**
Config4:
-:**
+:web/**
Config5:
-:.
+:web/**
Какова правильная конфигурация триггера сборки для моей учетной записи?
Это происходит как на Teamcity 8 и 9
Вы используете checkout у агента? По-видимому, существуют ограничения в правилах выписки с Git, и вы можете привязать весь репозиторий к каталогу (https://confluence.jetbrains.com/display/TCD9/Git#Git-Limitations). – tspauld
Я делаю checkout на агенте, но у меня нет правил выписки – Rahul