2010-11-05 7 views
0

Avec un contrôleur et un agent s'exécutant sur un ordinateur avec un service de génération TFS 2010 (mis à jour à partir de TFS 2008), j'exécute une version TFS 2008 à l'aide de UpgradeTemplate. Le serveur TFS 2010 sur lequel réside le dernier code n'est pas la même machine que ma machine de génération cible dans ce scénario. Cependant, une tâche AfterGet échoue immédiatement car le Get ne se produit jamais. J'ai examiné le BuildLog et a trouvé ce qui suit:Problème lors de la dernière version du serveur TFS 2010 avec TFS 2008 avec UpgradeTemplate

Using "Get" task from assembly "C:\Program Files\Microsoft Team Foundation Server 
2010\Tools\\Microsoft.TeamFoundation.Build.ProcessComponents.dll". 
Task "Get" (TaskId:14) 
    Get TeamFoundationServerUrl="<tfs server link>/tfs/<project collection>" 
    BuildUri="vstfs:///Build/Build/4436" AllowUnmapped=True AutoMerge=True 
    BuildDirectory="<build directory>" Force=True NoCIOption=True Overwrite=False 
    PopulateOutput=False Preview=False Recursive=True Version="C17274" 
    Workspace="<workspace name>" (TaskId:14) 
Done executing task "Get". (TaskId:14) 

Comme vous pouvez le voir, les finitions sans téléchargement Obtenir réellement une source. Je suppose qu'il est soit: 1) quelque chose de mal avec le serveur, 2) mise à niveau vers TFS 2010 Build service à partir de TFS 2008 a cassé quelque chose, ou 3) la tâche Get est défectueuse lors de l'utilisation de UpgradeTemplate.

Toute aide serait grandement appréciée.

Répondre

0

Avez-vous regardé les mappages d'espace de travail dans la définition de construction?

+0

Le dossier de contrôle de source pointe vers le dossier racine de ma solution et le dossier de l'agent de génération a la valeur $ (SourceDir). Merci d'avoir jeté un coup d'oeil! –

+0

En outre, lorsque j'ai essayé d'exécuter une génération à l'aide du modèle par défaut, l'opération Get a fonctionné correctement. –

Questions connexes