Re: Question regarduing multiple CC, instances.
Dan Rollo <[email protected]>
| Newsgroups | gmane.comp.java.cruise-control.user |
|---|---|
| Message-ID | <[email protected]> |
Another option to consider is "distributed builds": http://confluence.public.thoughtworks.org/display/CC/DistributingBuildsWithCruiseControl Message: 3 Date: Mon, 22 Mar 2010 20:01:57 -0700 From: Lincoln Peters <[email protected]> Subject: Re: [Cruisecontrol-user] Question regarduing multiple CC instances. To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset=ISO-8859-1 On Mon, Mar 22, 2010 at 1:15 PM, Ginter, Richard D <[email protected]> wrote: > > I'm sorry if this has been asked already, but I went back a couple years in > > the archives and missed any mention of it on the mail list. > > > > What I'd like to know is can CC be set up in a manner where one "Master" > > instance of CC will control one or more "Slave" instances on separate > > machines?? I'm pondering doing a deployment with CC that would possibly be > > best served if we could set up one instance to fire off tasks in other > > instances of CC on separate boxes and then aggregate the results.? Is there > > a reference out there for doing something like this? I don't know what the best way to do that is, but my current setup involves two CruiseControl servers, one of which does builds and runs our internal unit, integration, and system tests, and the other runs operational tests on virtual machines that simulate the ones our customers use. The first server does a full build every night at 6pm (it usually takes about 5 minutes), and the second server starts testing on the virtual machines at 8pm using the RPM packages produced by the first server (they have access to a common NFS share). No third-party components are required. Theoretically, it could run into a timing issue where the second server tries to grab the RPM's while the first server is still building them (since I don't guarantee that either project runs at the exact times I specified), but I haven't seen that happen yet. -- Lincoln Peters <[email protected]> ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev