2011-06-07 3 views
3

J'ai commencé à utiliser builds personnel TeamCity, via la nouvelle fonctionnalité d'exécution à distance Git dans TeamCity 6.5. Faire une seule construction fonctionne bien; J'ai un projet qui compile à partir de la source, et je lui ai donné un déclencheur Branch Remote Run.construction personnelle avec dépendances

Cependant, il semble que TeamCity ne se déclenche que l'un des projets qui a la Direction déclencheur à distance de course appliquée. J'ai plusieurs projets de tests unitaires, mis en place dans une chaîne avec des déclencheurs Finish Build, et aucun d'entre eux ne se lance. De plus, si j'essaie de lancer une construction personnalisée de l'un de ces projets de tests unitaires, je ne peux pas utiliser les artefacts de mon build personnel: je ne peux que sélectionner des artefacts d'une des builds 'officielles'.

Puis-je obtenir TeamCity personnelle construit pour travailler avec des chaînes de construction?

Répondre

2

Avec la configuration que vous avez (les dépendances de l'instantané et terminer la construction des déclencheurs), vous pouvez obtenir une épaisseur enchaînant par vos changements personnels soumis à vous builds cherchez à déclencher. Par exemple, si vous avez des projets A et B où B dépend de A - exécutez la construction à distance par rapport au projet B et A sera déclenché en premier et B sera ajouté à la file d'attente. Ces deux versions auront vos changements personnels.

Si vous utilisez le plug-in Visual Studio TeamCity vous pouvez sélectionner que vous construit voulez envoyer vos modifications et il vous suffit de cocher la case B au lieu de A.

L'élément déclencheur de construction ne sera pas fini être tiré, mais le chaînage de construction signifie que A doit être construit en premier.

Plus d'info - http://confluence.jetbrains.net/display/TCD7/Build+Chain

(Vous avez marqué TeamCity 6.5, mais 7 est maintenant disponible donc j'ai inclus la documentation pour la version plus récente)

1

Je suppose que vous devez configurer votre chaîne pas fini Créer déclencheur, mais avec fonction « dépendances instantané » de TeamCity. Et, la dépendance d'artefacts de configuration basée sur les instantanés.

S'il vous plaît lire sur les dépendances de l'instantané dans TeamCity here.

+0

Merci - J'ai des dépendances de l'instantané mis en place déjà, et ils fonctionnent bien pour les constructions non personnelles. Si je supprime le déclencheur Terminer la construction, non seulement les builds personnels ne fonctionnent pas, mais aussi les builds non personnels arrêtent le déclenchement. –

Questions connexes