Jacques,

The main aspect of testing is to ensure that the changes committed don't
break the functionality, before it gets implemented in a nightly or release
build.

I have - in a separate checkout - a complete working setup with IVY for all
jars. Not just the main libs, but also in the components.

With a proper configuration of your build.xml and your CI you can
inject/trigger any setup configuration to build for testing (against
accepted jar-version, against latest sub release of jar-version, against
latest release and against latest available) and based on that it can be
decided what version to include in nightly and release builds before
creating the zip files.

This would alleviate the need to commit manually the jars and update the
dependent docs, and revert the commits when testing fails. Which, with over
200+ jars is a cumbersome feat. And which is best handled in a CI system.
In the case of generating nightly and release builds you would just change
the version/revision number of the jar in the configuration setting.

Regards,

Pierre Smits

*ORRTIZ.COM <http://ORRTIZ.COM>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com

Reply via email to