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
как я могу?
Спасибо
Ответы
Ответ 1
Я считаю, что вам нужна другая переменная. Попробуйте использовать % vcsroot.branch%. Существует также % teamcity.build.branch%, но он будет содержать " <default> " в ветке по умолчанию. Если вы хотите более гибко выбирать, какую именно часть имени ветки выбрать, вы можете следовать инструкциям на этой странице:
http://confluence.jetbrains.com/display/TCD7/Working+with+Feature+Branches#WorkingwithFeatureBranches-branchSpec.