[Cruisecontrolrb-users] Conflicting database schema between projects on cc.rb
Will Sargent
will.sargent at gmail.com
Thu Mar 27 12:30:19 EDT 2008
Hi all,
I'm running into an issue with the way that my Rails projects are
organized. I have two projects, which are
"staging" -- the current release branch
"trunk" -- the mainline
The issue I'm running into is that a database schema change has been
made against trunk. This broke some of my integration tests that run
against the database.
Because both staging and trunk have the same database.yml file,
they're working against the same database schema. I tried tweaking
the test database of staging, but the way that Rails prepares the test
database is to make a clone from the development one. So in order to
run integration tests, I have to create a development database for
staging that I'm never going to use.
I ran into this with the regular java cruisecontrol server. I was
using Spring, so I had a properties file that was specified by a
system property I set through the command line. I'm not sure what the
equivalent Rails / Ruby way is to do it, or what I do after that.
Anyone done this themselves or have any ideas?
Will.
More information about the Cruisecontrolrb-users
mailing list