CruiseControl for Ruby. Keep it simple.
Ruby CSS JavaScript PHP Java Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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 7, 2013
daemon Initial go at getting jruby working (no C extensions) Nov 9, 2013
db/migrate update 002 migration to work properly with Rails 2.3 when running in … Aug 19, 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 15, 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 17, 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 17, 2014
vendor Update travis to check only 1.8.7 and 1.9.3 Feb 17, 2014
.gitignore Ignore extra files Nov 9, 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 20, 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 17, 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 21, 2011
TODO Cruise now once again starts on port 3333 by default. Jul 20, 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 27, 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