TFS Build 寻找错误的源分支
在一个非常简单的解决方案(MVC webapp、Service、MSTest 项目)中设置 CI 构建
该构建显示橙色,并显示以下内容:
处理 MSTest 异常 没有工作文件夹映射 /Heartbeat/Source/BvtAutomation/Local.testsettings
现在,最重要的是,这不是正在构建的源分支,它完全是另一个项目!我在构建定义或解决方案中的任何位置都找不到任何对它的引用(WinGrep ..整个九码!)
有人见过与此类似的内容或对我可能尝试的内容有建议吗?
谢谢!
Have a CI build set up in a very simple solution (MVC webapp, Service, MSTest project)
The build shows orange with the following:
Handle MSTest Exception There is no working folder mapping for
/Heartbeat/Source/BvtAutomation/Local.testsettings
Now, here's the kicker, that is not the source branch being built, it is another project altogether! I cannot find any reference to it in the build definition or anywhere in my solution (WinGrep .. the whole nine yards!)
Anyone seen anything similar to this or have a suggestion as to what I might try?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 TFS2010 中,当使用 DefaultTemplate.xaml 进行构建时,要运行的测试文件不是相对于映射工作区指定的,而是通过源代码管理中的完整路径指定的。
因此,要解决此问题,请执行以下操作:
In TFS2010 when building with DefaultTemplate.xaml, the test files to run are not specified relatively to the mapped workspace, but instead by their complete path from Source Control.
So to fix the issue:
这可能会有所帮助:在团队资源管理器中选择构建定义,右键单击 ->编辑构建定义。在“工作空间”选项卡上,您可以配置要访问构建计算机的源。华泰
This may help: select build definition in the Team Explorer, right-click -> Edit build definition. On the 'Workspace' tab you can configure sources to be got to the build machine. HTH