What is CruiseControl.rb?
CruiseControl.rb is a continuous integration tool. Its basic purpose in life is to alert members of a software project
when one of them checks something into source control that breaks the build.
CC.rb is easy to install, pleasant to use and simple to hack. It’s written in Ruby.
Hint: Martin Fowler explains the how and why of Continuous Integration in this
article.
Feature list
- Can be installed in 10 minutes. More…
- Works with Java Ant, .NET NAnt and any build tool that can be invoked through command line and returns a non-zero exit code if
the build fails. More…
- Web-based dashboard, convenient, useful and pretty. More…
- When a build is broken or fixed, notifies users via email, instant messaging, CCMenu or CCTray. More…
- RSS feed to track the build status of your favourite projects. More…
- Jump to the code causing a build error in one click.
- Displays custom build artifacts. No configuration necessary. More…
- Extendable through builder plugins, custom build schedulers and other configuration options.
- Infinitely hackable thanks to publicly available source code and Ruby open classes.
Demo site
Here is a public CruiseControl.rb instance
building itself and some other open-source projects.