Как и в документации , vsc-trigger не запускается на ветви, если у него есть моментальный снимок, встроенный в ветку по умолчанию:
Если ветка по умолчанию одна изветви в слиянии / перемотке вперед, изменения всегда рассчитываются по ветке по умолчанию, если в ветке по умолчанию сборка с той же ревизией, TeamCity не будет запускаться aНовая сборка на той же ревизии .
Есть ли способ изменить описанное поведение?
Мы используем Release-flow и GitVersion для управления версиями, имя ветки сборки git snapshot действительно важно для нас, потому что мы рассчитываем версию на нем.Так что, если мы спрятали ветку релиза от master и не сделали коммитов (что нормально), build-trigger не запускается.
Конечно, в качестве обходного пути мы можем создать фиктивную ветку /тег и набор по умолчанию, но выглядит некрасиво.