三个相同的构建服务器,相同的构建脚本:“无法确定工作空间”错误仅在一个

时间:2019-04-10 14:19:00

标签: visual-studio tfs continuous-integration

我们实现了三个相同的构建服务器,当我们运行相同的脚本时,它们在其中一个上失败,并出现以下错误:

  

错误:无法确定工作空间。您可能可以通过运行“ tf工作区/ collection:TeamProjectCollectionUrl”来更正此问题。

此问题与该问题相同,因此我们可能需要添加tf workfold /map命令:

FInalBuilder 7 and TFS2010 - Get Latest

现在的问题是,如果我们需要在上面添加命令,它如何在其他两个构建服务器上正确运行多次?

[Team Foundation Check Out [ C:\BuildAgent\work\27a5ec307fc309bf\Core\Geometry\Source ]]
             Path to Executable: C:\Program Files (x86)\Microsoft Visual Studio\2017\TeamExplorer\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
             Workspace Directory: C:\BuildAgent\work\27a5ec307fc309bf\Core\Geometry\Source
             Command line: checkout /lock:none "Properties\assemblyInfo.cs"
             Error: Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'.
             Failed!

1 个答案:

答案 0 :(得分:0)

问题出在鬼区,我可以使用Attrice Sidekick for TFS和此处的说明https://stackoverflow.com/a/37284964/261010

将其删除。