0

我有在 Eclipse 下运行的 codan 静态代码分析,我也想将它集成到我们的 teamcity buildserver 上,但我不知道如何。有人有在 teamcity buildserver 上运行 codan 的经验吗?

还是有其他更好的开源 ansi c 代码分析器可以在 teamcity 上运行?

4

2 回答 2

0

我没有使用 codan 的经验,但答案很简单:您可以从命令行运行它并将结果输出到文件吗?

如果是这样,那么 TeamCity 可以轻松运行它。

于 2013-08-25T13:07:40.623 回答
0

我以前没用过Codan,但是快速看一下似乎它提供了更多用于静态分析的插件框架?

cppcheck过去对我来说效果很好,并且有大量的检查

它是从命令行执行的,可以将发现的问题转储为简单的 XML 格式。您可以在构建脚本中对其进行解析以生成 HTML 报告并输出TeamCity 构建统计信息(非常适合绘制随时间变化的进度以及在更改增加问题时使构建失败)。

有关示例,请参见cppcheck 手册。我还没有尝试过,但如果你想保持 IDE 集成,还有一个cppcheck Eclipse 插件。

于 2013-09-01T18:25:02.677 回答