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

Git краткое название ветки в teamcity

Я использую версию teamcity 8.x.x. Я настроил Teamcity для непрерывного развертывания. Мне нужно развертывание разветвления функций. Я вижу этот документ http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches".

Я пытаюсь реализовать этот документ на своем Teamcity. У меня проблема.

В моей конфигурации развертывания используется "OctoPack" (nuget). Мой пакет nuget нуждается в построении счетчика и имени ветки. Пример: 1.0.0.356-feature-1.

Я пытаюсь выполнить это управление версиями,

% build.number% -% teamcity.build.vcs.branch.VCS_ROOT_ID% ---- > 1.0.0.356-refs/head/feature-1

эта версия не поддерживает управление версиями nuget. nuget not comparative "/".

Мне нужно это,

% build.number% -% teamcity.build.vcs.SHORT_BRANCH_NAME.VCS_ROOT_ID% --- > 1.0.0.356-feature-1

как я могу?

Спасибо

4b9b3361

Ответ 1

Я считаю, что вам нужна другая переменная. Попробуйте использовать % vcsroot.branch%. Существует также % teamcity.build.branch%, но он будет содержать " <default> " в ветке по умолчанию. Если вы хотите более гибко выбирать, какую именно часть имени ветки выбрать, вы можете следовать инструкциям на этой странице:

http://confluence.jetbrains.com/display/TCD7/Working+with+Feature+Branches#WorkingwithFeatureBranches-branchSpec.