You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bguthrie edited this page Jun 9, 2011
·
28 revisions
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.
Feature list
Can be installed in 10 minutes.
Works out of the box with a regular Ruby or Ruby on Rails project. No configuration necessary.
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.
Web-based dashboard, convenient, useful and pretty.
When a build is broken or fixed, notifies users via email, instant messaging, Twitter, or UI tools like CCTray and CCMenu.
RSS feed to track the build status of your favourite projects.
Jump to the code causing a build error in one click.
Displays custom build artifacts. No configuration necessary.
Extendable through builder plugins, custom build schedulers and other configuration options.
Infinitely hackable thanks to publicly available source code and Ruby open classes.
Free as in “free beer”.
Demo site
Here is a public CruiseControl.rb instance building itself and some other open-source projects.
Next step: Download CruiseControl.rb and get started.