我们目前正在为您的C ++开发构建 QA堆栈。
我们已经运行了多个 Jenkins 实例,并结合其他语言(如java和php)为CI服务器提供了非常好的体验。
我要求的是指向可用于与Jenkins进行C ++开发的工具链的指针。
更具体(大括号中的java / php示例):
虽然我对我的问题得到了可接受的答案,但我被要求提供更多工具/选项/理由来使用Jenkins来完成这个项目。
过去,我在商业工具方面的经验并不理想。 (什么?你想要保存!那些报告?然后你需要购买额外的10k Bucks / Year插件,可以为你制作精美的GRAPHS!)我可能在这里错了所以请告诉我,不管我是谁。
但主要是我正在寻找一整套用于与Jenkins进行C ++开发和QA的工具
答案 0 :(得分:35)
我们使用Jenkins和C& C ++。这些是我们使用的工具,我认为您可能会觉得有用。所有这些都可用于Jenkins:
我们还使用cppcheck进行静态分析。
希望有所帮助!
答案 1 :(得分:11)
我们将 Jenkins 与googletest单元测试框架一起使用。
按照我自己的链接,我发现了这个:
Continuous Code Coverage with gcc, googletest, and Hudson
命令的前三行只是执行构建。该 第4行的命令执行我们构建的二进制测试应用程序, 并将测试结果摘要输出到junit格式的XML文件。
最后两个命令是神奇的地方。这执行 gcovr脚本,一个方便的python脚本,将gcov输出转换为 Cobertura风格的XML文件。
然后我们必须告诉hudson搜索构建工作区 junit和coverage xml文件作为构建后操作。现在我们跑的时候 构建我们得到很好的概述图表趋势单元测试结果 和代码覆盖率。
答案 2 :(得分:1)