Generating any sort of project report is often a time-consuming and onerous task. Therefore, it is desirable to automate the generation of as much of this information as possible. A number of capabilities within Ant, CruiseControl, and ClearCase can aid in this respect. This chapter concentrated on ClearCase baseline reports, but there is no reason why you can't carry out customizations similar to Ant and CruiseControl for other types of reports, such as change request or release reports. Chapter 8 gives you details on how to extract this type of information from ClearCase and ClearQuest. This chapter also discussed a capability that is unique to ClearCasebuild auditing. With ClearCase build auditing you can automatically identify build output dependencies and configurations and produce reports with a minimum of effort.
Now that I have completed the discussion of how to report and audit the status of your build, we can move on to look at the final phase of the integrated build and release life cyclereleasing. In particular, we will look at the framework for a release environment and at how both IBM Rational ClearCase and ClearQuest can support it.