David Crossley wrote:
Ross Gardler wrote:
Gavin wrote:
Just wondering,
Would Hudson [1] and its variety of Plugins [2] be of any use to Forrest?
I'm not at all sure. Most of the utility of Hudson is in managing
executble code. We have some code, but it is mostly XML and XSLT. What
little code we have has almost no tests - thus making the continuous
integration efforts rather pointless.
Using such tools might encourage tests to be contributed
and general code improvement to happen.
We do have six modules in main/java/org/apache/forrest/
and some of those are extremely important to us.
We have eight plugins that have some Java code.
All true.
Finally, we don't really have a
great deal of code that depends on other code.
Hmmm ... Cocoon, Avalon, Excalibur, etc. classes are
mentioned a lot in the above code.
Let me clarify. We don't depend on code to the extent that we are
pouching the boundaries of that code and therefore need CI. We run
packaged and released code. All our dependencies are inside those releases.
Having Hudson won't harm us. I'm just not sure well see much benefit.
Having said that, it is true that I get a kick out of seeing the graphs
of tints go up and defects go down. It does indeed encourage good
behaviour. Problem is we don't get all that by installing Hudson, we
need much more than that. If someone is going to put that effort in
then, of course, I'd be happy to see it. I just think there are other
more important things to focus on.
Ross