用于C / C ++和CI的工具有哪些?

时间:2011-05-02 19:29:04

标签: continuous-integration code-analysis static-analysis jenkins

仅供参考:如果有更好的地方/网站(例如程序员SE),请随时移动/关闭此问题并告诉我。

我正在运行Jenkins作为我们的CI服务器,我们主要用C和C ++编程(在这里和那里有一些perl脚本)。无论如何,我有以下工具用于为每个构建创建指标:

  • NSIQ(LOC和复杂性)
  • CPPCheck(用于静态分析)
  • gcovr(覆盖范围内)
  • CPD(用于干检)
  • StatCVS(用于开发人员信息和跟踪 - 仅用于测试,从CI角度来看并不实用)

您是否知道我们可以使用的其他内容,最好使用Jenkins插件或某种形式的XML / HTML输出?我尝试过CCCC,但它并不像我们的代码那么精通。

谢谢!

1 个答案:

答案 0 :(得分:1)

我最近参加了关于Sonar的讨论。我还没有亲自使用它,但我们实际上正在设置它,我打算在家里使用它来做我的爱好项目。

直到最近我还没有听说过它,但到目前为止我对它所看到的一切都给我留下了非常深刻的印象。

最大的负面影响是它保留了自己的页面,尽管Jenkins(和Hudson)应该能够启动它以启动它。