Как или в TeamCity возможно определить переменную среды, которую можно использовать в корне VCS для извлечения определенных тегов и их построения? - PullRequest
1 голос
/ 13 сентября 2010

У меня есть настройка проекта TeamCity, которая в настоящее время просматривает trunk моего проекта svn, проверяет это, создает его, развертывает на сервере и затем запускает некоторые тесты для этого.Я настроил это так, чтобы службы были развернуты в один клик, однако его можно использовать только из магистрали.

Я бы хотел настроить проект TeamCity таким образом, чтобы при задании определенного тега svn (например, в переменной среды) он проверял этот тег, а не транк, и собирал, развертывал и тестировал этот тег.Можно ли изменить корень VCS так, чтобы он указывал на тег, который я определяю?Если нет, то есть ли другой способ, которым я могу это сделать?

Я использую TeamCity версии 4.5.4

Спасибо за любую помощь.

1 Ответ

1 голос
/ 13 сентября 2010

Хорошо, так что это невозможно в 4.x или ниже.Ну, есть хак, который вы могли бы выполнить в своих скриптах сборки, но это ужасно !!

Это действительно возможно только в 5.x и>.Вы должны будете использовать что-то под названием «шаблоны».

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

Удачи!

...