Continuous Integration for Ruby projects

I’m planning on setting up a Continuous Integration server for a Ruby
based project. It should work with Perforce SCM, and send out email
notifications. A web page (either as an app or simply overwriting a
static html page) is also important.

Anyone have any experience or recommendations? The two choices I’m
looking at are CruiseControl and Pulse. I’m a bit concerned about
integrating them with rake and Test::Unit. Any advice or experience is
appreciated.

— “S. Robert J.” [email protected] wrote:

Anyone have any experience or recommendations? The two choices I’m
looking at are CruiseControl and Pulse. I’m a bit concerned about
integrating them with rake and Test::Unit. Any advice or experience
is
appreciated.

There is DamageControl, which was written in Ruby. Unfortunately it is
no longer maintained, but they do have this nice overview of the other
integration servers:

http://damagecontrol.codehaus.org/Continuous+Integration+Server+Feature+Matrix

/Anders


Anders Bengtsson [email protected]
Stockholm, Sweden

I prefer CruiseControl, but use the test-report project to have your
Test::Unit test output Junit compatible XML. I blogged on this a while
ago
http://www.jaredrichardson.net/blog/2006/09/20/#ruby-test-as-junit

Every bug I ran into has been fixed in the tip of the tree, so check it
out
from subversion, don’t download the packaged gem, but it works great.

Jared
http://jaredrichardson.net

“S. Robert J.” [email protected] wrote in message
news:[email protected]

Jared R. wrote:

I prefer CruiseControl, but use the test-report project to have your
Test::Unit test output Junit compatible XML. I blogged on this a while ago
http://www.jaredrichardson.net/blog/2006/09/20/#ruby-test-as-junit

Every bug I ran into has been fixed in the tip of the tree, so check it out
from subversion, don’t download the packaged gem, but it works great.

Jared
http://jaredrichardson.net

How did you hook it up to rake - doesn’t it support ant only? If you
have a script / file for this, please do post it.

(PS I really enjoyed Ship-It!)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs