Hi all,

This is a question I've had with CruiseControl in general, but as I'm
going over it now I thought I'd throw it out there.

When I was using CruiseControl in Java, I managed release branches by
aliasing:  I'd have three projects for each product:

  dev       -- mapped to the trunk (mainline development)
  staging -- mapped to the release branch about to be released
(Mostly QA checks out from this branch, dev merges fixes in)
  prod     -- mapped to the release branch that has already been
released.  (Used for patches, mostly)

This was a nice way to handle the multitudes of releases that we did,
because we cut release branches fairly often, and it gives visibility
to QA and management about what's been checked in.

My question is: does cc.rb have any way to manage this internally?  Or
is the best way to handle this by using svn switch on the backend?

Also, I'm curious to hear how other people structure their
cruisecontrol around their release engineering process.  What's the
normal convention for agile projects?

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

Reply via email to