On 09/01/2009, at 2:55 AM, Benjamin Bentmann wrote:

Brett Porter wrote:

Does this mean they all get built in one go, or just a tool to add them easily?

Yep, the ci-aggregator POM is meant to build them in one go, just like we do with the Maven plugins over at Apache (cf. [0]). AFAIK, Maven's build aggregation is the only easy way to get a bunch of projects building on Hudson without drowning in configurations. Of course, simply adding a module to this aggregator POM is also an easy way to add it to the CI run, so I fear I misunderstood the "or" in your question.

The "or" was really about if it was like Continuum - you add the aggregator POM, and get configurations for each separately without having to drown in configurations.



I would be glad to know that all the non-sandbox plugins always build, but when one fails I'd rather it didn't affect the others.

Fully agreed, but that should be easily dealt with using Maven's - fae flag, isn't it? In detail, I assume we would be running something like "mvn -U -B -e -fae clean install" on the ci- aggregator. Of course, the reactor build itself will still be marked as failure when a single plugin fails but we should get meaningful results for the plugins themselves.

That seems the best way to do this. I wouldn't normally expect a checkin on one plugin to rebuild all of the plugins, but they aren't my CPU cycles being burnt so it doesn't phase me :)

Go for it - anything you are prepared to do to get it started is an improvement :)

Cheers,
Brett

--
Brett Porter
[email protected]
http://blogs.exist.com/bporter/


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to