Je suis sur le point de commencer à utiliser la fonction de marquage de TC (Grand produit :)) et avez une question:TeamCity - SVN et d'étiquetage
Je 1 VCS racine: svn: \ someserver \ myrepo
à la règle de l'étiquette: tronc => Tags
Et dans tous mes projets, j'utiliser des règles de caisse pour que les projets nécessaires terminer session comme ceci:
Prj1 - Conf1: +: MyPrj1/tronc =>/
Prj2 - Conf1: +: MyPrj2/tronc =>/
Prj3 - Conf1: +: MyPrjCollection/MySubPrj1/trunk =>/
... vous obtenez l'image
Que sera alors arriver si je mets l'étiquette automatique sur chaque RÉUSSI construire sur ex. Prj1 - Conf1? A. Mon tronc sera-t-il simplement étiqueté dans MyPrj1/tags/LabelName, comme j'espère? B. Ou est-ce que tout le VCS racine sera étiqueté (MyRepo \ tags \ Label) ou quelque chose de pire?
Quelqu'un peut-il m'aider? :)
Amitiés Garrett
Salut c'est un peu plus de travail que la règle générique mais beaucoup mieux que de créer une nouvelle racine vcs entière :). Je me suis rendu compte que je pouvais simplement créer un repo bac à sable pour tester la fonctionnalité avec ce que je vais faire. Et en même temps tester les deux options et voir le résultat. Merci pour votre aide. Sincères salutations Garrett –
@ Garrett: vous êtes les bienvenus :) Je suis intéressé par vos commentaires et je vois si cela fonctionne comme vous voulez. – VonC
Salut d'abord j'ai essayé d'aller avec les balises trunk => par défaut, mais TC m'a donné un bon avertissement me disant qu'il n'y avait aucune règle d'étiquette correspondant à ma règle de caisse :). C'est cool, gentil une équipe TC :). J'ai donc essayé de configurer les règles comme vous le recommandiez et cela fonctionne :). Le seul inconvénient est que l'on doit ajouter une nouvelle règle d'étiquetage dans la racine VCS partagée chaque fois qu'un nouveau projet est ajouté. Mais je peux vivre avec ça :). Merci pour votre aide :) Cordialement Garrett –