Сборка teamcity run на основе одного из корней vcs

У меня есть конфигурация TeamCity, которая содержит 2 корня vcs с идентичной структурой каталогов:

  • root_1_svn

  • root_2_git

Шаги сборки:

  • ms_build_1

  • ms_build_2

Можно ли построить решение для корня vcs, в котором были только изменения?

Пример:

  • если обновлен root_1_svn, то TC запускает ms_build_1, ms_build_2 только для кода из root_1_svn

  • если обновлен root_2_git, то TC запускает ms_build_1, ms_build_2 только для кода из root_2_git

Почему вы хотите это сделать? Вместо одной конфигурации сборки с двумя корнями vcs создайте две конфигурации сборки с одним vcs в каждой из них. Вот как это должно быть сделано.

Peska 29.10.2018 08:27

Оба корня vcs имеют одинаковые этапы сборки, и я думаю, что это самый простой способ поддержки. Если я обновляю конфигурацию в одном месте, логика появляется для обоих корней vcs.

Aliaksandr 29.10.2018 09:18

Вот почему мы используем шаблоны. Преобразуйте конфигурацию сборки в шаблон, а затем создайте на его основе две сборки. Изменения, внесенные в шаблон, будут отражены в обеих конфигурациях сборки.

Peska 29.10.2018 11:21

Понятно. Спасибо!

Aliaksandr 29.10.2018 12:47
0
4
48
0

Другие вопросы по теме