我有在 Eclipse 下运行的 codan 静态代码分析,我也想将它集成到我们的 teamcity buildserver 上,但我不知道如何。有人有在 teamcity buildserver 上运行 codan 的经验吗?
还是有其他更好的开源 ansi c 代码分析器可以在 teamcity 上运行?
我有在 Eclipse 下运行的 codan 静态代码分析,我也想将它集成到我们的 teamcity buildserver 上,但我不知道如何。有人有在 teamcity buildserver 上运行 codan 的经验吗?
还是有其他更好的开源 ansi c 代码分析器可以在 teamcity 上运行?
我没有使用 codan 的经验,但答案很简单:您可以从命令行运行它并将结果输出到文件吗?
如果是这样,那么 TeamCity 可以轻松运行它。
我以前没用过Codan,但是快速看一下似乎它提供了更多用于静态分析的插件框架?
它是从命令行执行的,可以将发现的问题转储为简单的 XML 格式。您可以在构建脚本中对其进行解析以生成 HTML 报告并输出TeamCity 构建统计信息(非常适合绘制随时间变化的进度以及在更改增加问题时使构建失败)。
有关示例,请参见cppcheck 手册。我还没有尝试过,但如果你想保持 IDE 集成,还有一个cppcheck Eclipse 插件。