通过使用UpgradeTemplate进行TFS 2008构建的TFS 2010服务器的最新问题

时间:2010-11-05 20:50:43

标签: tfs tfs2010 tfs2008

在具有TFS 2010构建服务(从TFS 2008更新)的计算机上运行Controller和Agent时,我使用UpgradeTemplate运行TFS 2008构建。最新代码所在的TFS 2010 Server与此方案中的目标构建计算机不是同一台计算机。但是,AfterGet任务会立即失败,因为Get从未真正发生过。我检查了BuildLog,发现了以下内容:

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)

正如您所看到的,Get完成而没有实际下载任何源。我认为它是:1)服务器有问题,2)从TFS 2008升级到TFS 2010构建服务破坏了某些东西,或3)使用UpgradeTemplate时Get任务有问题。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否看过构建定义中的工作区映射?