当前位置:  开发笔记 > 编程语言 > 正文

使用C++进行持续集成有哪些工具链?

如何解决《使用C++进行持续集成有哪些工具链?》经验,为你挑选了2个好方法。

.NET,Java和其他语言的持续集成工具链定义相对较好,但C++市场似乎有很多不同之处.

通过CI"工具链",我特别指的是构建脚本,自动化测试,编码标准检查等工具.

什么是C++团队用于CI工具链?



1> mattwright..:

另一种选择可能是buildbot.

它是用python编写的,但不仅适用于python应用程序.它可以执行任何脚本来进行构建.如果你看看他们的成功故事,似乎有各种各样的语言.



2> stefano pert..:

我们使用Parabuild实现了我们的C++跨平台连续集成基础架构

http://www.viewtier.com/products/parabuild/screenshots.htm

我们能够将各种Win/Mac/Linux QA工具与它集成,并且它非常易于安装和维护:它是在每个平台上单击安装,并且Web界面非常方便.

在评估几个连续集成服务器时,主要问题是它们是Java偏向的:另一方面,Parabuild非常适合C++跨平台开发和QA工作流程


更新:我们目前正在使用Jenkins http://www.jenkins-ci.org(是Hudson).Jenkins对于分布式构建的一个有趣的能力是它能够在从构建节点上远程安装自己.这对于扩展基础结构非常方便,因为您只需要在主构建节点上安装和维护一个且只有一个Jenkins实例.
推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有