What continuous integration tool is best for a C++ project? -
cruisecontrol , hudson 2 popular continuous integration systems. although both systems able automated continuous builds nicely, seems lot easier create batch or bash build script, use windows scheduler or cron schedule builds.
are there better continuous integration systems available c++ projects? or using script , scheduler simpler way?
we have been using cruisecontrol ci on c++ project. while thing use ant for, ant build script cruisecontrol starts our normal build script, simple , haven't needed update in long while. therefore fact crusiecontrol java based has not been issue @ us.
the main benefits of using cruise control are
- a nice web page showing build status
- email after each build or after failed builds
- automatically build after commit source control system
- a firefox plugin monitor build status
- shows output build errors.
- shows files have changed since last build (good seeing developer broke buid)
of course can write script of this, why work? in long run initial cost of setting cruisecontrol (or similar) less cost of maintaining , updating custom ci build script.
if need launch daily build , simple script started cron sufficient needs means that. however, 1 of advantages of ci build status report after every check in. writing script takes more work , cruisecontrol it.
Comments
Post a Comment