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

Reply via email to