Teamcity не создает метку при сборке из ветки

Я пытаюсь создать гибкую конфигурацию сборки 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

Нужна помощь, как я могу избежать этих проблем?


person Alex    schedule 06.03.2014    source источник


Ответы (1)


Простая проблема. Обновление до версии 8.1.

Важные обновления для меня: * теперь вы можете настраивать ветки для маркировки. По умолчанию

+: ‹Default›

Я просто перешла на

+:*

И теперь любая сборка ветки создает метку.

person Alex    schedule 07.03.2014
comment
Я думаю, что моя проблема похожа на вашу, но я не мог понять, как ответ применим в моем случае использования. Что делает +: *? Если у вас есть минутка, не могли бы вы взглянуть на мой вопрос? stackoverflow.com/questions/36221691/ - person RMorrisey; 25.03.2016