Возможно ли настроить конфигурацию Тимсити чтобы та собирала код из двух разных бранчей? Сразу оговорюсь, для SVN.
Зачем это нужно:
- есть проект, состоящий из примерно 10 независимых модулей. у каждого модуля свои юнит тесты. очень удобно иметь по конфигурации на каждый из них. поменял один компонент - через пару минут увидел результат в почте.
- проект поддерживается под 4 платформы, соответственно 40 конфигураций. если умножить их еще и на количество бренчей, то будет как-то очень много.
Что пробовал:
- завел переменную branch.name для конфигурации, c помощью checkout rules вычекиваю выбранный бренч. Недостатки: не понял как настроить триггер на коммит чтобы он смотрел на нужные бренчи. Запланировать билд тоже нельзя - Тимсити не дает запустить конфигурацию с параметром.
- думал написать плагин, который триггерил бы билд, но нет прав админа на тимсити сервер.
Git такое вроде бы умеет, но переезд на гит у нас пока только в планах.