(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
<[EMAIL PROTECTED] To:
[email protected]
ch.com.au> cc: Ant Developers Mailing
List <[EMAIL PROTECTED]>
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.