Cruise_logo_large

FAQ

If the answer to your question isn’t here, please email the users list

How does cruise know what to build?

By default we use rake and look for the first of
  • “cruise” target
  • “db:test:purge”, “db:migrate”, and “test”
  • “default”

see rake tasks and the manual for more information.

Can I use CC.rb to build a java or c# project?

The answer is a qualified yes. You should be able to have any command line tool build your project including ant or nant or even msbuild. See the manual for more information.

Can I use CC.rb to build a project with Selenium tests in it?

Yes, you can, although there are some stuff you should pay attention to. See Working with Selenium for detail.

What source control systems do you support?

We currently only support Subversion. We are planning on adding support for some other version control systems in near future. It depends on what people ask for (and what they contribute)

Why does CC.rb report my build as passing even though it failed?

Are you using ruby 1.8.6? It contains a bug where the process exit code is reported as ‘0’ instead of ‘1’ and so CC.rb doesn’t know the build failed. Downgrading to 1.8.5 or upgrading to 1.8.6 patchlevel 110+ solves the problem.

Have other questions? Ask us on our mailing list.