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

Reply via email to