我们一直在使用CC.NET作为我们在一个月左右的时间,现在,这已经工作确定与TFS CI服务器的工作空间的问题。在配置中,我们能够指定TFS服务器,用户名,密码,项目和工作空间,这都很好。的TeamCity与TFS -
现在我们主要是移动到TeamCity的,因为它只是接缝更加坚实的好得多使用。问题是让它与TFS协同工作。
为了这个目的,无论是工作空间和机器名是“BuildMachine”,用户名是“BuildUser” TFS项目“$ /项目/开发/网站”
我缝正确设置它,我认为,就像在测试连接时一样,它是成功的。当我运行一个构建时,我得到一个TFS错误:“运行构建阶段UpdateSourcesFromServer时发生RunBuildException。”
它接着说:“没有符合条件的工作区发现将重新创建工作区和perofming干净的检出。”
然后,它试图创建一个新的工作区是这样的:TeamCity的-S-sqa9qe2aulx22gz4rzkogl5kr/BuildUser
它试图建立一些映射,然后失败,因为:“工作文件夹C:\已在使用由工作区BuildMachine; BuildUser在计算机BuildMachine上“。
这接缝确定,因为这是CC.net使用工作区,和C:\项目\ dev的\网站是路径到项目中。问题是,为什么TeamCity没有选择它并使用这个工作空间?为什么它会尝试创建一个新的?任何想法如何我可以解决这个问题?
感谢
什么是下生成配置“版本控制设置”路径“结帐目录”? – Fahad 2010-03-23 16:08:09
我试着把它留空,将它设置为c:\,并将其设置为c:\ project \ dev \ website。所有结果都有相同的错误。 – Tom 2010-03-23 16:21:16