# Ruby and Continuous Integration

**URL:** <https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712>\
**Category:** Ruby\
**Created:** [October 26, 2006, 4:40pm UTC](https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712 "2006-10-26T16:40:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![CameronS\_Gemma\_SUK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/45deac/32.png) [@CameronS\_Gemma\_SUK](https://www.ruby-forum.com/u/CameronS_Gemma_SUK)\
**Post date:** [October 26, 2006, 4:40pm UTC](https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712/1 "2006-10-26T16:40:07Z")

</div>

Now I’ve read a couple of old posts about this and the usual response is  
“use Damage Control” but from the looks of it this hasn’t been supported  
for quite a while…

I’m just curious to see if anyone has used Ruby or Rake to build their  
project and used CruiseControl or [CruiseControl.NET](http://CruiseControl.NET) to run it. I know  
it’s possible, it would simply need a [N]Ant script with an task.  
However this will not report the results back for publishing as cleanly  
or nicely as a nant task, or would it?

Do I need to re-write my rake file in nant?!

Again I’m just curious to find out if anyone is using Rake or Ruby with

> **[Cruise Control is coming soon](https://cruisecontrol.net/)**
>
> We are doing some maintenance on our site. Please come back later.

Gem

* * *

This email and any attachments are confidential to the intended  
recipient and may also be privileged. If you are not the intended  
recipient please delete it from your system and notify the sender.  
You should not copy it or use it for any purpose nor disclose or  
distribute its contents to any other person.

* * *

---

<div class="post-metadata">

**Author:** ![CameronS\_Gemma\_SUK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/45deac/32.png) [@CameronS\_Gemma\_SUK](https://www.ruby-forum.com/u/CameronS_Gemma_SUK)\
**Post date:** [October 26, 2006, 5:04pm UTC](https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712/2 "2006-10-26T17:04:08Z")

</div>

On 10/26/06, Cameron, Gemma (UK) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Now I’ve read a couple of old posts about this and the usual response is  
> “use Damage Control” but from the looks of it this hasn’t been supported  
> for quite a while…

It appears the project is defunct or at least in hibernation. I can’t  
even get to the repository.

> I’m just curious to see if anyone has used Ruby or Rake to build their  
> project and used CruiseControl or [CruiseControl.NET](http://CruiseControl.NET) to run it. I know  
> it’s possible, it would simply need a [N]Ant script with an task.  
> However this will not report the results back for publishing as cleanly  
> or nicely as a nant task, or would it?
> 
> Do I need to re-write my rake file in nant?!
> 
> Again I’m just curious to find out if anyone is using Rake or Ruby with  
> [CruiseControl.NET](http://CruiseControl.NET)

I haven’t tried CruiseControl + Rake yet, but others have told me it’s  
possible. Another option I was just made aware of last week is  
Cerberus[1]. Since then, I’ve also seen it mentioned in a blog and an  
announcement of a new version on this list. So it seems pretty active.  
It’s still fairly new, but might be worth looking into. I’m planning  
on checking it out this weekend.

Jacob F.

[1] [http://cerberus.rubyforge.org/](http://cerberus.rubyforge.org/)

---

<div class="post-metadata">

**Author:** ![CameronS\_Gemma\_SUK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/45deac/32.png) [@CameronS\_Gemma\_SUK](https://www.ruby-forum.com/u/CameronS_Gemma_SUK)\
**Post date:** [October 26, 2006, 5:12pm UTC](https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712/3 "2006-10-26T17:12:09Z")

</div>

If you’re already using Trac to manage bugs and whatnot… bitten is  
pretty neat… it’s written in python, but it can run pretty much  
anything. I haven’t used it with rake yet, but I assume it could run  
that as easily as a shell script. It’s simple and does what I need  
for the time being.  
[http://bitten.cmlenz.net/](http://bitten.cmlenz.net/)

Also, Luntbuild is rather configureable and can deal with many builds  
and dependancies well. It’s another java CI tool though.  
[http://luntbuild.javaforge.com/](http://luntbuild.javaforge.com/)

-jro

---

<div class="post-metadata">

**Author:** ![CameronS\_Gemma\_SUK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/45deac/32.png) [@CameronS\_Gemma\_SUK](https://www.ruby-forum.com/u/CameronS_Gemma_SUK)\
**Post date:** [October 26, 2006, 5:46pm UTC](https://www.ruby-forum.com/t/ruby-and-continuous-integration/73712/4 "2006-10-26T17:46:15Z")

</div>

On Thu, 26 Oct 2006, Cameron, Gemma (UK) wrote:

> Now I’ve read a couple of old posts about this and the usual response is  
> “use Damage Control” but from the looks of it this hasn’t been supported  
> for quite a while…

There seems to be Cerberus as well…

[http://cerberus.rubyforge.org/](http://cerberus.rubyforge.org/)

> I’m just curious to see if anyone has used Ruby or Rake to build their  
> project and used CruiseControl or [CruiseControl.NET](http://CruiseControl.NET) to run it. I know  
> […]  
> not me.
> 
> Do I need to re-write my rake file in nant?!

There is also a project called Rant…

[http://rant.rubyforge.org/](http://rant.rubyforge.org/)

which I’ve not used, so don’t know how similar it is to Ant. It says  
it is similar to make.

> Again I’m just curious to find out if anyone is using Rake or Ruby with  
> [CruiseControl.NET](http://CruiseControl.NET)

[http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi](http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi)

might be worth an explore.

> Gem

```
    Hugh

```
