CruiseControl is relatively simple to initially set up. However, it can be configured in a number of ways, depending on the requirements of your build process. This chapter contains a set of best practices that can be implemented for different build environments. After reading this chapter, you will be able to
This chapter assumes that you are familiar with the basic concepts of CruiseControl, as discussed in Chapter 6, "Running Your Build Scripts."