CruiseControl

Cruise ControlCruiseControl.NET
In software development, CruiseControl is a Java-based framework for a continuous build process.wikipedia
36 Related Articles

Continuous integration

CIbuild serverintegration is done automatically
It allows one to perform a continuous integration of any software development process. It was one of the first of its kind of software, originally created by employees of ThoughtWorks to allow for continuous integration on a project they were working on.
CruiseControl, one of the first open-source CI tools, was released in 2001.

ThoughtWorks

Mingle for Agile project managementMingleThoughtWorks Studios
It was one of the first of its kind of software, originally created by employees of ThoughtWorks to allow for continuous integration on a project they were working on.
This Java-based tool was later open-sourced and renamed CruiseControl.

Software development

developmentdevelopedapplication development
In software development, CruiseControl is a Java-based framework for a continuous build process.

Java (software platform)

JavaJava platformJava application
In software development, CruiseControl is a Java-based framework for a continuous build process.

Software build

buildBuild managementbuilds
In software development, CruiseControl is a Java-based framework for a continuous build process.

Apache Ant

AntApache Ant build script
It includes, but is not limited to, plugins for email notification, Ant, and various source control tools.

Free software

freefree-softwarefreely
CruiseControl is free, open-source software, distributed under a BSD-style license.

Open-source software

open sourceopen-sourceopen source software
CruiseControl is free, open-source software, distributed under a BSD-style license.

BSD licenses

BSD licenseBSDNew BSD License
CruiseControl is free, open-source software, distributed under a BSD-style license.

.NET Framework

.NETMicrosoft .NET FrameworkMicrosoft .NET
There is a version of CruiseControl for .NET called CruiseControl.NET (aka CCNet) and a version for Ruby called CruiseControl.rb.

CruiseControl.rb

There is a version of CruiseControl for .NET called CruiseControl.NET (aka CCNet) and a version for Ruby called CruiseControl.rb.

Daemon (computing)

daemondaemonsservices
The build loop is designed to run as a daemon process, which periodically checks the revision control system for changes to the codebase, builds if necessary, and publishes a notice regarding the status of the software build.

Version control

revision controlversion control systemsource control
It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. The build loop is designed to run as a daemon process, which periodically checks the revision control system for changes to the codebase, builds if necessary, and publishes a notice regarding the status of the software build.

Codebase

code basecode treegame code
The build loop is designed to run as a daemon process, which periodically checks the revision control system for changes to the codebase, builds if necessary, and publishes a notice regarding the status of the software build.

HTML

Hypertext Markup LanguageHTML 3.2HTML 4
It is based on a HTML report managed by a JSP page.

JavaServer Pages

JSPJava Server PagesJSPs
It is based on a HTML report managed by a JSP page.

Cross-platform software

Cross-platformPlatform independentmulti-platform

Build light indicator

The build light indicator originated from CruiseControl, a continuous integration tool created by employees of ThoughtWorks.

Apache Continuum

Continuum
Much like CruiseControl, Continuum emails developers when the build is broken, requesting that the culprit fix the problem.

Daily build

nightly buildnightlyNightly builds
Continuous integration servers such as CruiseControl or Hudson continually monitor the source code control system.