web-dev-qa-db-fra.com

Git nom court de branche dans teamcity

J'utilise la version 8.x.x de teamcity. J'ai configuré mon Teamcity pour un déploiement continu. J'ai besoin d'un déploiement de branchement de fonctionnalités. Je vois ce document " http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches ".

J'essaie d'implémenter ce document sur mon Teamcity. J'ai un problème.

Ma configuration de déploiement utilise "OctoPack" (nuget). Mon paquet nuget a besoin du nombre de builds et du nom de la branche. exemple: 1.0.0.356-feature-1.

J'essaye ce versioning,

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

cette version ne prend pas en charge la gestion des versions nuget. pépite non comparative "/".

J'ai besoin de ça,

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

comment puis-je ?

Merci

38
Ömer Faruk Aplak

Je crois que ce dont vous avez besoin est une autre variable. Essayez d'utiliser % vcsroot.branch% . Il y a aussi % teamcity.build.branch% , mais celui-ci contiendra " <par défaut> "sur la branche par défaut. Si vous voulez plus de flexibilité pour choisir exactement quelle partie du nom de la branche sera sélectionnée, vous pouvez suivre les instructions sur cette page:

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

27
Pedro Pombeiro