Хотя кажется, что это не ваша проблема, я столкнулся с подобной проблемой зацикливания. Я включил маркировку в конфигурации проекта. Я также использовал проверку изменений каждые 60 секунд для запуска сборки. В результате после успешной сборки TeamCity пометит сборку в VCS, а затем через 60 секунд увидит (свою) модификацию и запустит другую сборку.
Чтобы исправить нашу проблему, мы просто отключили маркировку, потому что в любом случае она нам не нужна, но вы также можете настроить правило, чтобы игнорировать отдельных авторов, чтобы оно не вызывало внесенные изменения