views:

101

answers:

2

We have a bunch of C/C++ modules and projects for QNX4, QNX6 and Linux. All of these are written in Eclipse/QNX Momentics and we use Project Sets (psf files) to combine different modules into projects as required. The projects are built using make. The psf files specify which modules are required for a certain project.

I have looked at two CI/Nightly build systems (BuildBot, Apache Continuum), but neither works particularly well with psf files, or supports them directly.

Does any one know of a CI system that would allow me to work with them, without having to use scripts to check stuff out, etc?

Btw, we are using CVS for versioning.

+1  A: 

I only have experience (limited) with CruiseControl. It is very flexible and extensible, and has a number of plugins for third-party tools and version control systems; however it runs of Windows; you did not specify a platform. Of course you development platform and CI server platform need not be the same however.

Clifford
Thanks Clifford. I would prefer it to be on Linux, but if required, Windows will also work.
Sagar
CruiseControl does work in linux - their docs mention a "unix" install script, and it's running at my workplace under centos5. (I don't really have anything to do with it though, can't give advice.)
Jefromi
A: 

I ended up using Hudson along with Ant and ant4eclipse plugin. Ant4Eclipse works with ProjectSet files, so it is perfect. Ant can also do Telnet and so I use it for QNX4

Sagar