Авто Разветвление в SVN используя teamcity - PullRequest
3 голосов
/ 27 сентября 2011

Интересно, можно ли делать авторазветвление с помощью Teamcity?Поскольку в настоящее время я автоматически публикую веб-приложения с использованием веб-развертывания, остается только ветвление, поскольку мы обычно берем ветку в svn, а затем публикуем следующую версию.Может ли кто-нибудь, пожалуйста, посоветовать, если это возможно и как это сделать.

1 Ответ

4 голосов
/ 03 октября 2011

Откройте Настройки контроля версий TeamCity для вашей сборки выпуска.

Установите для «Режим маркировки VCS» значение «Только для успешного выполнения» и укажите соответствующий шаблон маркировки.Например, release-build-%system.build.number%.В верхней части этой страницы введите правило оформления заказа +:/trunk => ., затем нажмите «Изменить», чтобы открыть страницу корневых настроек VCS.

Убедитесь, что URL указывает на корневой уровень дерева управления исходным кодом, например, https://vcserver/ вместо транка https://vcserver/trunk.Также на этой странице установите правило маркировки на trunk=>branches

Каждый раз, когда вы запускаете эту сборку, она будет автоматически разветвляться с использованием нового номера сборки системы.

...