Подтвердить что ты не робот

Настройте TeamCity для сборки из соединительной линии SVN, ветвей и/или тегов

Как настроить TeamCity для сборки из соединительной линии SVN, а также из разных ветвей и/или тегов?

Наша идея состоит в том, чтобы иметь несколько сборок из одного и того же проекта, таким образом, мы можем иметь текущую версию, которая находится в процессе производства (с возможностью развертывания и исправления этого "тега релиза" ), и в то же время ствола и ветвей с фактическим развитием, которое происходит ежедневно.

У нас есть наши политики, владелец и все, что для наших SVN-каталогов, проблема заключается в том, как настроить TeamCity для создания нескольких сборок для одного и того же проекта над различными "версиями" или "состояниями" приложения.

Каков наилучший способ сделать это?

Спасибо заранее!

4b9b3361

Ответ 1

Во-первых, убедитесь, что ваш корень VCS является корнем вашего репозитория SVN на панели администрирования, вместо того, чтобы указывать на каталог соединительных линий.

Затем для каждой конфигурации сборки отредактируйте правила проверки в конфигурации VCS. Добавьте правило выписки.

Например, для конфигурации конфигурации "trunk" вы должны иметь правило проверки: +:trunk => ..

Если у вас есть тег или ветка, которые вы хотите создать, просто создайте новую конфигурацию сборки с соответствующим правилом проверки. Тег 'release-1.1' имел бы правило проверки: +:tags/release-1.1 => .

Вот документация по правилам выписки: http://confluence.jetbrains.net/display/TCD65/VCS+Checkout+Rules