Previous:TestingFramework Home Next: CodeDocumentation

CRUISE CONTROL

Cruise Control is an Open Source framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.

Main Modules:

  • The build loop: core of the system, it triggers build cycles then notifies various listeners (users) using various publishing techniques. The trigger can be internal (scheduled or upon changes in a SCM) or external. It is configured in a xml file which maps the build cycles to certain tasks, thanks to a system of plugins. Depending on configuration, it may produce build artifacts.
  • The legacy reporting allows the users to browse the results of the builds and access the artifacts.
  • The dashboard provides a visual representation of all project build statuses.