LINUX.ORG.RU

Teamcity: одна конфигурация для двух SVN бранчей

 


0

1

Возможно ли настроить конфигурацию Тимсити чтобы та собирала код из двух разных бранчей? Сразу оговорюсь, для SVN.

Зачем это нужно:

  • есть проект, состоящий из примерно 10 независимых модулей. у каждого модуля свои юнит тесты. очень удобно иметь по конфигурации на каждый из них. поменял один компонент - через пару минут увидел результат в почте.
  • проект поддерживается под 4 платформы, соответственно 40 конфигураций. если умножить их еще и на количество бренчей, то будет как-то очень много.

Что пробовал:

  • завел переменную branch.name для конфигурации, c помощью checkout rules вычекиваю выбранный бренч. Недостатки: не понял как настроить триггер на коммит чтобы он смотрел на нужные бренчи. Запланировать билд тоже нельзя - Тимсити не дает запустить конфигурацию с параметром.
  • думал написать плагин, который триггерил бы билд, но нет прав админа на тимсити сервер.

Git такое вроде бы умеет, но переезд на гит у нас пока только в планах.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.