我正在使用 TFS 2010,并且开始尝试设置持续集成构建。为此,我使用了DefaultTemplate.xml
配置为Code Analysis
set as的默认构建模板 () Always
。
一切正常......除非它没有。当构建中出现错误(或测试失败)时,TFS 报告中唯一可用的错误如下
无法读取代码分析输出报告。确保目录是可写的(默认是项目输出目录)。
只有在没有代码分析的情况下才报告原始错误。无错误时,正确输出代码分析报告。
有任何想法吗?
我正在使用 TFS 2010,并且开始尝试设置持续集成构建。为此,我使用了DefaultTemplate.xml
配置为Code Analysis
set as的默认构建模板 () Always
。
一切正常......除非它没有。当构建中出现错误(或测试失败)时,TFS 报告中唯一可用的错误如下
无法读取代码分析输出报告。确保目录是可写的(默认是项目输出目录)。
只有在没有代码分析的情况下才报告原始错误。无错误时,正确输出代码分析报告。
有任何想法吗?
我期望的是以下内容:
因此,请检查构建模板中项目的顺序,看看这是否适用并更改它以确保在发生构建错误时不会出现代码分析输出。
我已经在我们的 CI 服务器上构建了一个并行的 msbuild 解决方案(/m 开关),并且发生了同样的错误(其他文件锁定特定错误,例如:该进程无法访问文件 xyz,因为它正在被另一个进程使用)。结论:删除 /m 因为它不安全 :-(