正在进行持续整合的运动,有何建议?

时间:2010-03-09 16:29:20

标签: c++ c continuous-integration nightly-build

我们为QNX4,QNX6和Linux提供了大量的C / C ++模块和项目。所有这些都是用Eclipse / QNX Momentics编写的,我们使用项目集(psf文件)根据需要将不同的模块组合到项目中。这些项目是使用make构建的。 psf文件指定某个项目所需的模块。

我已经看过两个CI /夜间构建系统(BuildBot,Apache Continuum),但是对于psf文件都不能很好地工作,或者直接支持它们。

是否有人知道CI系统允许我使用它们,而不必使用脚本来检查输出等等?

顺便说一句,我们正在使用CVS进行版本控制。

2 个答案:

答案 0 :(得分:1)

我只有CruiseControl的经验(有限)。它非常灵活和可扩展,并且有许多用于第三方工具和版本控制系统的插件;然而它运行Windows;你没有指定一个平台。当然你的开发平台和CI服务器平台不一定相同。

答案 1 :(得分:0)

我最终使用Hudson以及Ant和ant4eclipse插件。 Ant4Eclipse与ProjectSet文件一起使用,因此它非常完美。 Ant也可以做Telnet,所以我用它来做QNX4