As I posted, I’m on a quest for the right continuous integration server for my day job. I had some helpful suggestions in the comments (thanks guys). I thought I’d maintain the whole list here (in no particular order):
- CruiseControl – has out of the box support.
- Cruise – likewise.
- CruiseControl.rb – this does too.
- Hudson – with supported plugins.
- Team City – with a community plugin.
- Integrity – lovely UI
- Cerberus – I know nothing of this yet
- Bamboo (with a git plugin)
- Run Code Run – the only CI service that I now of.
- CI Joe – brand new CI server from GitHub
- TDDium (geddit?) – launched October 2011
If I’ve missed any other continuous integration tools, please let me know. Thanks.
Update: Added Bamboo. Thanks Ken.
Update(August ’09): Added Ci Joe.


10 Comments
A minor thing: note that Hudson’s website is now http://hudson-ci.org/.
Cheers
Hi Jules,
Erin and I have been using cc.rb quite successfully for the host of small apps we’ve developed. Been fine for 3 committers primarily merging to a single branch. Good support from notifiers like CCMenu.
Erin built a cap task to push new projects into the CI server with a one liner, so there’s low overhead in getting going.
Cerberus is pretty moribund. I abandoned it for cc.rb.
Atlassian Bamboo supports Ruby and Git as well.
Ruby is supported out of the box and there is a plugin for Git repositories.
Kens, thanks for the advice, both you. Cerberus at the bottom of my list now and Bamboo is on the list
Luntbuild also supports rake, though I’ve never tried it with a rakefile. Don’t know if it supports Git.
I work at Relevance, the company behind Run Code Run. We have Ruby 1.9 support working internally and are just working out a few bugs before we take it live. Here’s an example: http://runcoderun.com/spicycode/micronaut
We’ll announce it on the Run Code Run blog when we release it to the public.
Hi Julian,
You might want to add our Parabuild to your list. Parabuild now provides Continuous Integration for Git.
There is also Travis CI now:
http://travis-ci.org/
https://github.com/travis-ci/travis-ci
http://www.railsonfire.com
Supports any git srv + especially GitHub & Heroku.
3 Trackbacks/Pingbacks
[...] I’m not a fan, but this is about time: We are happy to announce the release of CruiseControl.rb 1.4.0. This release adds support for three distributed version control systems – Git, Mercurial and Bazaar – in addition to Subversion.CC.rb remains easy to install, pleasant to use and simple to hack. Since the source has now moved to a git repository, it is easier than ever to fork and contribute. We’re looking forward to your pull requests! [...]
[...] This page is now referenced on my ruby-git Continuous Integration page. Did you like this? Please share it if you [...]
[...] was Every Continuous Integration server that supports Ruby + Git. ‘Nuff [...]
Post a Comment