TeamCity with TFS - 工作空间问题

问题描述 投票:0回答:1

我们已经使用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没有选择这个并使用这个工作区?为什么要尝试创建自己的新产品呢?知道如何解决这个问题吗?

谢谢

tfs teamcity workspace teamcity-5.0
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.