CruiseControl is the application that, at certain intervals, checks for changes in the version control system. If a change is detected, it starts the build process. Otherwise, it waits for the next time interval. CruiseControl also provides a reporting application with a web interface that:
- Displays the current status of the build server
- Displays the detailed results of a particular build including the files that changed to trigger the build, the developers that made the changes, and the results for the unit tests that were performed.
- Sends the status of the build via email to the build master and the developers that made changes during that time interval.
- Re-executes the failed build at the specified time intervals and re-sends the email to developers associated with the failed build until a successful build is obtained.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.