我已经使用Jenkins CI几年了,我想学习TeamCity。
在Jenkins中,我通过在我的.net项目上启用代码分析跟踪了FxCop问题,然后告诉Violations插件在哪里找到代码分析XML文件,即MSBUILD会在构建中放置一个名为[project name] .CodeAnalysisLog.xml的文件输出目录,您可以使用类似** / * / * CodeAnalysisLog.xml的东西来查找带有Violations插件的文件。
TeamCity拥有自己的FxCop跑步者,但我不想再次运行FxCop,因为MSBuild已经为我做了这个。
我只是想告诉TeamCity在哪里找到XML文件,让它以与Jenkins插件相同的方式生成趋势图。
我对StyleCop,jsLint和cssLint有类似的问题。 MSBuild构建任务或批处理命令,作为构建生成XML输出的一部分运行。我想用这个输出来创建趋势图。
答案 0 :(得分:0)
据我所知,TeamCity与Jenkins的不同之处在于它以HTML格式呈现报告。这就是我们为代码质量分析产品所必须做的 - 将我们的XML报告转换为TeamCity的HTML。由于我们不能在与TeamCity集成时执行违规趋势报告,而不像我们拥有的Jenkins插件。我们还没有看过在过去几年中是否存在可以启用XML报告输入的TeamCity更改。