Skip to content
This repository has been archived by the owner on Dec 5, 2019. It is now read-only.
gitmate edited this page Sep 12, 2010 · 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.

Hint: Martin Fowler explains the how and why of Continuous Integration in this article.

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 or CCTray.
  • 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”.
Clone this wiki locally