CruiseControl for Ruby. Keep it simple.
Ruby CSS JavaScript PHP Java Shell
Latest commit 9195b51 Mar 8, 2014 @seanmarcia seanmarcia Merge pull request #132 from YanhaoYang/master
Renamed mail templates so that email clients display emails as plain tex...
Failed to load latest commit information.
app Renamed mail templates so that email clients display emails as plain … Mar 4, 2014
config Try removing (.:format) from after *path - recent changes seem to hav… Nov 8, 2013
daemon Initial go at getting jruby working (no C extensions) Nov 10, 2013
db/migrate update 002 migration to work properly with Rails 2.3 when running in … Aug 18, 2009
doc fixed Config deprecation errors - git pull request from main repo Dec 5, 2012
lib Merge pull request #126 from tcwitte/clean-checkout Nov 14, 2013
log adding a log directory Apr 28, 2008
public Update site.css_example Oct 24, 2013
samples Added sample builders and configs Sep 26, 2012
script updated remaining Configuration constant to be properly namespaced Oct 16, 2013
server_jar produce a self hosting ccrb.jar that can be executed using `java -jar… Jun 1, 2011
tasks fixed schema loading: for big projects it is easier to load the sche… Jun 6, 2011
test Fix test_clean_checkout_should_perform_git_clean not reflecting chang… Feb 18, 2014
vendor Update travis to check only 1.8.7 and 1.9.3 Feb 18, 2014
.gitignore Ignore extra files Nov 10, 2013
.powrc Adding .powrc to support rvm. Sep 13, 2012
.project r375: issue 20 : make outside build error show on dashboard Mar 19, 2007
.rbenv-version.example Adding support for rbenv and rvm Jun 19, 2012
.rvmrc.example Update .rvmrc.example Oct 23, 2013
.travis.yml Update travis to check only 1.8.7 and 1.9.3 Feb 17, 2014
CHANGELOG #46 - Update the changelog file with changes so far. Jun 13, 2011
Capfile r535: Cap 2.0 Sep 11, 2007
Gemfile Merge branch 'fix_git_clean_test' into rails_3_2_16 Feb 18, 2014
Gemfile.lock Merge branch 'fix_git_clean_test' into rails_3_2_16 Feb 17, 2014
LICENSE r44: setting eol-style to native where appropriate Jan 25, 2007 Update link to docs in the README Nov 26, 2013
Rakefile Rake package task now builds a gem with a Cruise executable that runs… Jun 22, 2011
TODO Cruise now once again starts on port 3333 by default. Jul 19, 2009 Initial go at getting jruby working (no C extensions) Nov 9, 2013
cruise cruise script pointing to some weird rfbu option, use ruby env instead Dec 5, 2012
cruise.cmd r13: getting executables a bit slicker and dropping the gem idea Jan 22, 2007
cruise_config.rb Don't use 'bundle install --local' by default. Jun 18, 2011
cruisecontrolrb.gemspec Reverted and locked down Rake version, cleaned up Gemfile, added a si… Sep 28, 2011

CruiseControl.rb: Simple Continuous Integration


CruiseControl.rb is a continuous integration server. It keeps everyone in your team informed about the health and progress of your project.

CC.rb is easy to install, pleasant to use and simple to hack. It's written in Ruby and maintained in their spare time by developers at ThoughtWorks, a software development consultancy.

Build Status Static Code analysis Dependency Status


The quick how-to

$ ./cruise start

This should start CC.rb on port 3333. To add new projects, there's a GUI interface, or you can use the command line:

$ ./cruise add [project-name] -r [repository] -s [svn|git|hg|bzr]


  • Apache Software License 2.0

(C) ThoughtWorks Inc. 2007 - 2013