Сборка магистрали TeamCity запускается при фиксации в ветке

#teamcity

#teamcity

Вопрос:

У меня есть настройка TeamCity с двумя проектами, создающими разные ветви svn из одного репозитория. Первый проект предназначен для магистрали (стабильный), а другой — для моей ветки разработки. Всякий раз, когда я что-то фиксирую в своей ветке, запускается сборка магистрали.

Нормально ли это и можно ли этого избежать?

Я использую TeamCity 6.0.

Ответ №1:

Марко, ты абсолютно уверен, что твои настройки VCS для магистрального проекта не включают исходники из ветки?

Ваша конфигурация должна быть примерно такой:

svn://server/root (корень VCS)

магистраль => . (правила проверки для сборки магистрали) branch/dev => . (правила проверки для сборки ветки)

В этом случае все должно работать так, как ожидалось.

Другое дело — если ваша магистраль и ветвь ссылаются на один и тот же внешний SVN, и в этом внешнем есть изменения, будут запущены обе сборки.

Комментарии:

1. Внешний, который является причиной этого. Спасибо за помощь.

Ответ №2:

Вы можете указать свой триггер, например шаблон триггера! Или вы можете написать пользовательский триггер сборки :-).

Шаблон для шаблона запуска :

  |-:[user][VCS root][path]