TeamCity with TFS - 工作空间问题

时间:2010-03-23 15:39:23

标签: tfs teamcity workspace teamcity-5.0

我们已经使用CC.NET作为我们的CI服务器已经有一个月左右的时间了,它已经与TFS一起使用了。在配置中,我们能够指定TFS服务器,用户名,密码,项目和工作空间,这一切都很好。

现在我们正在转向TeamCity,主要是因为它只是接缝更牢固,使用起来更好。问题是让它适用于TFS。

出于此目的,工作空间和机器名称都是“BuildMachine”,用户名是“BuildUser”TFS项目是“$ / Project / Dev / Website”

我认为,接缝是正确设置的,因为在测试连接时它是成功的。当我运行构建时,我收到TFS错误:“运行构建阶段UpdateSourcesFromServer时运行RunBuildException。”

接着说:“找不到匹配的工作空间。将重新创建工作空间并进行彻底清理结账。”

然后尝试创建一个类似于此的新工作区:TeamCity-S-sqa9qe2aulx22gz4rzkogl5kr / BuildUser

它尝试设置一些映射然后失败,因为:“工作文件夹C:\已被工作区BuildMachine使用; BuildUser在计算机BuildMachine上”。

这接缝正常,因为这是CC.net正在使用的工作空间,而c:\ project \ dev \ website是项目的路径。问题是,为什么TeamCity没有选择这个并使用这个工作区?为什么要尝试创建自己的新产品呢?知道如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

我似乎通过简单地将BuildMachine工作区的路径更改为c:\BuildMachineWorkspace\而不仅仅是c:\来解决此问题。

我想这意味着整个c:\不再是工作空间,因此可以在c:\上创建其他工作空间。