Tuesday, October 04, 2005

CruiseControl for Bodington and WebLearn

One thing we have had running at Oxford for a little while is an automatic build tool for both WebLearn and Bodington which after each change that is made to the software (each CVS commit ) it attempts to build it. If the build fails due to a compilation error it starts spamming the people involved in the last set of CVS commits until the problem is fixed. This helps to keep the projects buildable all the time. Another benifit is you can also grab a built copy the codebase from the Build Artifacts directory (eg the quickstart WAR). http://dev.weblearn.ox.ac.uk/cruisecontrol/ WebLearn Build (4th October 2005) As you might have guessed from the URL it uses CruiseControl which Java project consiting of the build tool and a webapp to publish everything. Which reminds me the new version of CruiseControl has an RSS publisher so people can keep up to date using a normal feed reader, must upgrade sometime...