Extending CruiseControl’s Build Results

It is necessary for our project to keep track of build statistics and recognize performance issues with respect to the build.
To easily track the build information we augment the “buildresults.xsl” to call our new custom “anttask.xsl” which records all ant tasks that take > 0 seconds. This basically produces a section on the generated build results page. The XSL is very straight forward (< 1 page) and essentially parses apart the XML Log file generated by the build. Here is a snippet of the report:

This report gives us enough information to help us fix problems before they get out of hand. Ultimately a fast efficient build is key to continuous integration.

It's only fair to share...
Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Leave a Reply