On Sun, Aug 24, 2008 at 1:45 AM, Jeff Xiong <[EMAIL PROTECTED]> wrote: > Just a suggestion: do you think it's valuable to install CC.rb and > RubyWorks production stack (plus infrastructures such as SVN) in a box > and make it a virtual machine, just like Buildix?
Thanks for the response Jeff. First, I don't want to do anything with static VM images like Buildix. That's too hard to maintain, as least for a non-employer-subsidized OSS project like Cinabox. I've maintained my share of VM Images, and I'd prefer to stab myself in the eye with a fork over doing that long-term. Instead, the idea behind Cinabox is to start with a known environment (I picked Ubuntu 8.04 and MRI), and have a couple of scripts which do everything else for you. The benefit of this approach is that you can re-run them in the future to update things. For example, cinabox's setup_ci.rb will always update to the latest ccrb, and will re-install all other packages if you pass --force. As for the RubyWorks stack, I see that as just another environment (RHEL/CentOS/JRuby) to target in addition to Ubuntu/MRI. I'm envisioning an "alternate_environments" subdirectory which will contain subdirectories scripts specific to these environments - such as a CentOS-JRuby subdir with a specific bootstrap_jruby.sh and setup_ci.rb. Or even RubyWorks- or Buildix-specific environments. -- Chad _______________________________________________ Cruisecontrolrb-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users
