You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by mp...@ThoughtWorks.com on 2000/09/21 07:18:00 UTC

the master build (was Re: martin fowler paper on continuous integration)

(Thanks for your notes. I'll try to address each of your points in a
separate email)

The java code that runs the master build depends heavily on the starteam
java API's, the layout of our folders in the repos, an ancient version of
LotusXSL, has no comments, etc, and in general it is not fit for public
consumption. Writing an automated build process is not part of our core
businss either, and as such this code doesn't receive a whole lot of
attention.

However, I would be interested in updating what we have to be more generic.
Basically, our script runs a bunch of steps (checkout, build, run, test)
which each generate XML reports, and then at the end we merge them all
together to get a complete report. Then we have a servlet that serves up
this XML using stylesheets, plus displays a list of previous builds and
current build status. Ant can already generate an XML report, as can the
JUnit tasks I believe. So a lot of the pieces are there already. How to
pull it all together in a generic way is the tricky part. I'll start
looking into it...

Matt Foemmel
ThoughtWorks, Inc.




                                                                                                                           
                    Barrie Treloar                                                                                         
                    <Barrie.Treloar@camte        To:     ant-user@jakarta.apache.org                                       
                    ch.com.au>                   cc:     Ant Developers Mailing List <an...@jakarta.apache.org>          
                                                 Subject:     Re: martin fowler paper on continuous integration            
                    09/20/2000 01:51 AM                                                                                    
                    Please respond to                                                                                      
                    ant-dev                                                                                                
                                                                                                                           
                                                                                                                           



The Master Build:

Writing an automated build process is not my core business.  Are you
willing to share this code?  Can we get it included into the Jakarta
project in some shape or form?  It would probably sit on top of Ant.