Agile Zone is brought to you in partnership with:

Mitch Pronschinske is a Senior Content Analyst at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often eats peanut butter and bananas, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone Zone Leader and has posted 2574 posts at DZone. You can read more from them at their website. View Full User Profile

Due to Confusion with Cruise Control, TWS 'Cruise' Changes Name

06.30.2010
| 3263 views |
  • submit to reddit
There's a new "Go" in town.  Not the programming language Google made, but a "continuous deployment" server from ThoughtWorks Studios that has gone by a different name:  Cruise.  DZone MVB Julian Simpson (aka. The Build Doctor) found out about the name change this week, which seems like a good move by TWS considering the frequent confusion among developers between Cruise and the open source CruiseControl.

Simpson says, "CruiseControl was a fantastic brand for ThoughtWorks. You can understand why they decided to base the name for their new, commercially licensed Continuous Integration server on the old." The problem was that praise and/or criticism was being misdirected towards TWS's commercial CI server, Cruise.  Cruise Control, by contrast, is a CI tool and framework that is open source.  The two technologies are different, but they both deal with Continuous Integration, so the similar uses and similar names easily confused people. 



Here's a quote that Simpson posted from his conversation with Chad Wathington, the VP of product development at TWS:

We built Cruise with the idea of first class support for build and deployment pipelines. We’ve renamed Cruise to Go because we really want to take that idea to the next level, to emphasize continuous deployment, to emphasize “going live” with software, not just continuous integration. Beyond the name change, we’ve added support for environment management and we’ve revamped the user experience to fit our deployment pipeline metaphor more strongly. We think people are going to like it.

The official renaming of 'Cruise' to 'Go' hasn't happened yet, as you can see on the TWS website, where it's still called Cruise.  There's still some criticism against the new name, which is the same as Google's new 'Go' programming language.  However, given that one is a language, and the other is a commercial CI product, I'm sure we'll know which "Go" someone is talking about by seeing the context.

The most recent version of Cruise (2.0) has a number of features that makes it very easy to manage builds and testing infrastructure for large organizations.  Features include:

  • Reusable workflow templates
  • CI builds with any revision from version control
  • Build-grid partitioning, which can run test suites with automatic analysis
  • The ability to deploy any version of any application to any environment and manage multiple services that share the same environment