views:

518

answers:

5

I want to use a CI (Continuous Integration) Server for my Ruby on Rails Application.

If the application were in Java, I should use Hudson CI Server.

What is the best solution in Ruby on Rails?

A: 

I personally recommend CI-Joe. It's dead simple and it does its job well.

jpartogi
+2  A: 

Check out TeamCity

TeamCity

Here is a blog post about it from the Developers:

TeamCity - Ruby on Rails

Sean
A: 

I wrote one called Construct: http://github.com/radar/construct

There's also another one called Integrity: http://github.com/integrity/integrity

Both of which we have used for internal projects.

Ryan Bigg
+2  A: 

Hudson is not specific to Java builds - it is very good at handling multiple platforms and can launch arbitrary scripts for you. I recommend it. There are two ruby plugins already - Ruby metrics plugin and Ruby plugin The latter lets you use Ruby code as a build script.

Michael Donohue
+3  A: 

http://cruisecontrolrb.thoughtworks.com/ - really simple and yet pretty powerful (especially because of its extensibility) CI server written in ruby with a target on ruby-based projects. Configs are ruby based, really well documented.

kovyrin