Quick Tour

Cruise, the release management and continuous integration tool, helps you release your software with confidence. It takes away the uncertainty and anxiety associated with release management so that your team can focus on innovation and respond in time to rapidly changing requirements.

Take a closer look at Cruise and some of the benefits it provides you and your team. Cruise embodies the lean continuous integration and release management techniques ThoughtWorks has developed over the past years to serve clients.

Cruise Video: Watch as Cruise Tech Lead, Chris Stevenson, demonstrates how Cruise and its features help in software deployment management.


Model your release workflow with Pipelines

Cruise harnesses the simple but powerful concept of deployment pipelines. A pipeline configuration is like a workflow; use it to define the stages a set of modifications must pass through, such as:

  • A “commit” stage which compiles the software and runs unit tests
  • Functional and performance test stages
  • Stages for each of your testing environments, and (finally)
  • Production stage
Cruise gives you complete visibility into your build, deploy, test and release process.
See which stages have failed, and who approved what

Software Release Management made hassle-free

Releasing software can be a painful, time-consuming and error prone process. Don't let the anxiety of software release management get to you. Get control of your release process by managing it through Cruise. Put Cruise Agents on your environments, and use Cruise's push-button deployment to give your team control over your build, deploy, test, and release process. With Cruise 1.1, you can lock down approvals so only authorised users can approve actions.

Use Cruise for release management. Give your team control over your build, deploy, test and release process
Promote builds by setting up manual approvals.


More about Release Management

Get a better mousetrap

With Cruise, each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. This approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.

Cruise helps in build management - You can view current activity and detect integration errors in time
View current activity and detect integration errors in time


More about Continuous Integration

Efficient Build Dependency Management

Simply tell Cruise what your projects depend on, and your pipeline will get triggered automatically when an upstream project builds successfully. Establish good development practices by sharing artifacts between stages and pipelines.

Dependency Management with Cruise:  You can now manage dependent projects with ease
Manage dependent projects


More about Dependency Management

Multi-Platform and Parallel Testing

Because Cruise can run jobs in parallel, you can leverage your build cloud to split your tests into multiple suites and run them on several servers simultaneously to save time. You can also use your build cloud to run your suites on multiple environments simultaneously, to make sure your software works on a range of production-like environments. Cruise rolls up the results, and tells you whether or not all your tests passed, even if they were run across several servers.

Cruise ensures continuous integration.  You can do multi-platform testing with Cruise and save time by parallelizing tests
Agents with multiple platforms


More about Multi-platform Testing

RESTful Integration with other tools

Cruise exposes all its functionality and data through a RESTful API. Integrate it with external tools such as code coverage analyzers. Use properties to record the test coverage in each build, and fail the build if the test coverage goes down.


Cruise takes care of...
Release Management Remove the uncertainty and unwanted surprises when releasing software.
Multi-platform Testing Manage your testing platforms with Cruise Agents that require zero configuration.
Dependency management Have Cruise trigger dependent builds automatically. Share artifacts between stages and pipelines.
Continuous Integration Integrate your team's work frequently and use automated builds to detect integration errors in time.




Bookmark and Share

Products  |  Customers  |  Contact Us
Copyright 2008 ThoughtWorks, Inc.