Continuous integration C/C+使用什么工具+;还有CI?
仅供参考:如果有更好的地方/站点(例如程序员SE),请随意移动/关闭此问题并让我知道Continuous integration C/C+使用什么工具+;还有CI?,continuous-integration,code-analysis,static-analysis,jenkins,Continuous Integration,Code Analysis,Static Analysis,Jenkins,仅供参考:如果有更好的地方/站点(例如程序员SE),请随意移动/关闭此问题并让我知道 我运行詹金斯作为CI服务器,我们主要在C和C++中编程(这里有一点Perl脚本)。无论如何,我使用以下工具为每个构建创建度量: NSIQ(LOC和复杂性) CPPCheck(用于静态分析) gcovr(覆盖范围) CPD(用于干式检查) STATCV(用于开发人员信息和跟踪-仅用于娱乐,从CI的角度来看并不真正有用) 您是否知道我们还可以使用其他插件,最好是使用Jenkins插件或某种形式的XML/HTML
我运行詹金斯作为CI服务器,我们主要在C和C++中编程(这里有一点Perl脚本)。无论如何,我使用以下工具为每个构建创建度量:
- NSIQ(LOC和复杂性)
- CPPCheck(用于静态分析)
- gcovr(覆盖范围)
- CPD(用于干式检查)
- STATCV(用于开发人员信息和跟踪-仅用于娱乐,从CI的角度来看并不真正有用)
谢谢 我最近参加了一个关于。我还没有亲自使用它,但我们实际上是在工作中设置它,我计划在家里使用它作为我的爱好项目 直到最近我才听说过它,但迄今为止我所看到的一切都给我留下了深刻的印象
最大的负面影响是它维护自己的页面,尽管Jenkins(和Hudson)应该能够启动它来启动它。您是否正在/计划将Sonar与C/C++结合使用?我所读到的关于它的一切似乎都在暗示Java/Maven的组合。我个人正在将其与Java结合使用,并准备将其用于C#,但我们没有使用Maven。这是一个应该与C++配合使用的工具:。我们还没有使用声纳,所以我并不完全精通声纳的使用,但从我所看到的演示来看,我期待着伟大的事情。查看前一个链接,这里提到的是来自他们的未来官方C支持。我正在阅读他们的文档,他们似乎已经有了一个C插件,这很好。然而,即使使用Sonar light(仅静态分析),您也需要一个最小的pom.xml。啊。不过谢谢,我会进一步研究的。