Summary


As a tool, CruiseControl fulfills a simple need: executing your builds and subsequently notifying you of their success or failure. How much you use CruiseControl and how often you build depends on your personal preferences. However, once you have set up an automatic build scheduling environment, you should feel confident that you can support a process in which integration and builds occur more frequently. The integration to ClearCase is straightforward enough. All you really need to do is specify the integration branch to monitor (a facility that works with both Base ClearCase and UCM) and whether any files in a snapshot view should be updated. In terms of what is actually executed, again it is basically a specific target from the project's Ant build script, which you should now be familiar with from Chapters 4 and 5.

This chapter concentrated on describing a basic but working CruiseControl setup without going into too much detail. The next chapter looks in more detail at some best practices for configuring CruiseControlin particular, the installation and use of the Build Results web. I'll also go into more depth about CruiseControl's capabilities for scheduling, publishing, and integrating with ClearCase.




IBM Rational ClearCase, Ant, and CruiseControl. The Java Developer's Guide to Accelerating and Automating the Build Process
IBM Rational ClearCase, Ant, and CruiseControl: The Java Developers Guide to Accelerating and Automating the Build Process
ISBN: 0321356993
EAN: 2147483647
Year: 2004
Pages: 115
Authors: Kevin A. Lee

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net