What is CruiseControl.NET?

CruiseControl.NET is a build management system that enables you to frequently rebuild and test your applications. CruiseControl.NET consists of a suite of applications but its core application is the CruiseControl.NET Server, which is an automated integration server. This integration server does the following:

- Monitors the your source control repository, in this case Dimensions.

- Launches an integration build every time that a developer delivers changes to Dimensions.

- When the build is complete, notifies the developer whether the changes that they delivered were integrated successfully or not.

- (Optional) Runs unit tests against the applications that were built.

CruiseControl.NET works with Dimension’s projects and streams and is completely independent of Dimensions Build.

The CruiseControl.NET suite also includes the following optional applications:

- Web Dashboard

A .NET web application that gives you a status and detailed view of the CruiseControl.NET projects and servers in your organization.

- CCTray

A client System Tray application that enables you to see at a glance the state of your projects from any machine on your network.

For details about CruiseControl.NET, see SourceForge.