User:119.82.102.202/Cruise (software)

Cruise is a release management and continuous integration server from ThoughtWorks Studios for software development teams. Released in 2008, Cruise manages commit-to-production automated releases. It is mainly written in Java.

Cruise provides real-time visibility of the build, deployment, test and release process, to software build teams and also to testers, developers and management.

Overview
Cruise works on the concept of deployment pipelines. A pipeline breaks down a complex build into a sequence of simple stages for continuous deployment. It is possible to set up a number of build pipelines at the Cruise Server which can either run in parallel or in sequence. The Stages are further broken down into several jobs. A job is a set of build tasks that can be performed on a single Cruise agent in the build grid/cloud.

Cruise supports Ant, NAnt and Rake natively, and can run commands using the Exec builder. The SCMs supported are Subversion, Git, Mercurial and Perforce.

Notable Features

 * Deployment Pipelines to see real-time changes in different environments
 * Automated and manual deployment
 * Multiplatform parallel testing
 * Zero-configuration build grid
 * Built-in LDAP and ActiveDirectory Authentication.