Nov 16 2005
Continous Integration with Rails
You would think that a nice new extreme and agile framework like ruby on rails would have a good continuous integration tool, but apparently not. I have spent the last two days tinkering with both Damage Control and CIA and can get neither of them to work.
Damage control on Linux barfs when trying to get SQLite to install. One of the packages is only available in Ruby or mswin32 flavors, not good. Windows successfully gets everything installed, except when I try and run it I get error messages about the path to its data directory. Apparently it can’t cope with windows paths.
CIA installs ok, just does nothing. I can’t get it to run from the hooks when I commit code via SVN, but even ignoring that step and running the CIA commands manually doesn’t do anything to the database. What’s more the instructions tell you to run the production database, but the script for actually doing the work looks at the development database!
More work to be done I think…
Technorati Tags : ruby-on-rail, continuous-integration






I was able to get damage control up and running under Debian…no simple feat since debian ruby packages sorta suck. But finally got it up and going. Found out I had to force the use of Webrick. The problem I am having now is I have no clue how to start setting sh*t up. No documentation anywhere…*sigh*