I've added a project to cc.rb, and modified the config script so that it 
runs a shell script that contains the following:

#! /bin/sh
rake RAILS_ENV=test db:migrate
rake RAILS_ENV=test test

Here's my problem.  To set the scene, I'm intentionally making a test 
fail for the time being. 

When I run that script on the Ubuntu machine, and then do a 'echo $?', I 
receive an '1' as a response... aka an error code, which is to my way of 
thinking, correct... and ends up making the cruise control build fail, 
which is what I want.

When I do that exact same thing on the Red Hat machine, the rake test 
fails, but then when I do the 'echo $?', I receive a '0' response code 
instead of the '1'.  This then indicates to cruise control that the 
build was good, which is not correct.

Any ideas?
_______________________________________________
Cruisecontrolrb-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users

Reply via email to