Я пытаюсь создать гибкую конфигурацию сборки Teamcity для своего проекта.
Сначала я создаю корень svn VCS из:
svn: //mycompany.com/myproject
Этот репозиторий содержит следующие папки:
- /багажник
- /versions/1.1
- / tags / ...
Затем я настраиваю правила оформления заказа как:
+:% checkoutRule% =>.
Это означает, что агент будет извлекать источники из параметра, определенного пользователем, запускающим сборку. % checkoutRules% может иметь значение «магистраль» для сборки из магистрали или «версии / 1.1» для сборки из ветки версии 1.1.
Наконец, я настраиваю маркировку как теги% checkoutRule% =>, что означает, что каждая сборка должна создавать тег.
Итак, моя проблема в том, что когда я запускаю сборку для «ствола», создается тег, но когда я запускаю сборку из версии / 1.1, тег не создается. Сборка с версии / 1.1 имеет дополнительную метку:
Ветка: версии / 2.1 :: версии / 2.1
Нужна помощь, как я могу избежать этих проблем?