J'ai une installation Team Foundation Server 2008 et une machine séparée avec le service Team Build.Pourquoi mon build Team Team 2008 ne se déclenche-t-il pas lors des check-ins des développeurs malgré l'activation de CI?
Je peux créer des builds d'équipe et les déclencher manuellement dans Visual Studio ou via la ligne de commande (où ils se terminent avec succès). Cependant, l'insertion d'une vérification dans l'arborescence des sources n'entraîne pas le déclenchement d'une génération malgré la possibilité de cocher chaque case dans la définition de construction. Mise à jour: Pour être clair, j'avais une définition de construction entièrement fonctionnelle avec l'option CI activée.
L'arbre source est configuré est une manière assez simple avec le code soit sous un dossier principal ou dans un dossier Branch \ BRANCHNAME. Chaque branche de code (y compris principale) a une définition standard Team Build relative au fichier de solution contenu dans. La seule chose qui est légèrement modifiée par rapport aux paramètres par défaut est le dossier de travail du serveur de construction; c'est-à-dire pour le principal c'est Serveur: "$ \ main" Local: "c: \ build \ main" en raison de la longueur du chemin. La seule chose que j'ai été capable de deviner (red herring possible) est qu'il pourrait y avoir une certaine bizarrerie avec les espaces de travail de développeur. Actuellement, chaque développeur mappe le serveur: "$ \" sur local: "c: \ tfs \" pour qu'il n'y ait qu'un seul espace de travail pour toutes les branches. C'est principalement pour éviter de re-cartographier les problèmes que certains développeurs se sont déjà posés. Mais je ne vois pas comment cela pourrait affecter CI.
MISE À JOUR: Ifound la réponse indirectement; Veuillez lire ci-dessous
Je viens d'essayer de faire un check-in maintenant et vérifié les logs des événements Windows et les journaux IIS pour tout comportement étrange ou des erreurs, mais ne trouve rien pour montrer qu'il ya une erreur de toute sorte.C'est presque comme si je n'avais pas vérifié la boîte d'enregistrement de construction (mais croyez-moi que je l'ai fait). Plus frustrant, si je mets en place une alerte sur les check-ins pour contrôler la source sur ce projet, je reçois les alertes; il est donc évident qu'une sorte d'événement est déclenché lors de l'enregistrement; mais pas construit! – Lex