Michael Rettig wrote: > From: Jules Gosnell <[EMAIL PROTECTED]> > Date: Wed, 18 Sep 2002 22:21:33 +0100 > >>A master which watches a [CVS] repository, maintains a list of >>builds-to-be-done (branch/label, jvm, OS etc), and a list of slave >>machines (and their OS). The master sends ant scripts to slaves which >>are capable of upgrading the Java environment on the slave, checking out >>src trees, doing builds etc. >> >>A number of slaves. These can be anywhere on the web. They simply >>register with the master and inform it when it may make use of their >>spare cycles. They run whatever ant files are sent to them and report >>results back to the master. >> >>The master correlates results, notifies developers who can be traced to >>checkins that break builds, maintains a hall of shame etc. Anyone can >>hit the presentation layer of the master over the web and see lots of >>nice graphs, the most important of which shows them exactly which >>timestamp they should use to get a working build for their platform etc... >> > > > There is actually a second non-published implementation of CruiseControl that has >many of the services you describe. It's not quite ready for public release, but one >of things I am going to look into is using it for JBoss. It has the master/slave >architecture that you describe, as well as workflow. For instance, it could >distribute builds to three slaves, then wait for all to complete before continuing >onto the next task. Upon success, it begins running a unit test suite on all >platforms, or on failure it kills the process and notifies all parties that the build >failed. > > As integration tools such as CC mature we could very realistically get to the point >where a public release, from developer checkin to download availability, is fully >automated. > > Mike
Now we are talking ! will it be able to fix bugs as well ? :-) Jules ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
