【发布时间】:2010-11-05 20:50:42
【问题描述】:
在具有 TFS 2010 构建服务(从 TFS 2008 更新)的计算机上运行控制器和代理时,我使用 UpgradeTemplate 运行 TFS 2008 构建。在这种情况下,最新代码所在的 TFS 2010 服务器与我的目标构建机器不同。但是,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 任务出错。
任何帮助将不胜感激。
【问题讨论】:
标签: tfs