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
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: