Go (software)
Encyclopedia
Go is a proprietary continuous integration
Continuous integration
In software engineering, continuous integration implements continuous processes of applying quality control — small pieces of effort, applied frequently...

 and release management
Release management
The release management process is a relatively new but rapidly growing discipline within software engineering of managing software releases....

 product by ThoughtWorks Studios
ThoughtWorks Studios
ThoughtWorks Studios is the software division of ThoughtWorks, an IT consultancy. It creates software development tools for project teams. ThoughtWorks Studios' products include Mingle for Agile project management, Go for Agile release management and Twist for Agile testing.-History:ThoughtWorks...

. It is a part of the Adaptive ALM solution by ThoughtWorks Studios
ThoughtWorks Studios
ThoughtWorks Studios is the software division of ThoughtWorks, an IT consultancy. It creates software development tools for project teams. ThoughtWorks Studios' products include Mingle for Agile project management, Go for Agile release management and Twist for Agile testing.-History:ThoughtWorks...


History

Go is based on the open source integration tool CruiseControl
CruiseControl
In software development, CruiseControl is a Java-based framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds...

 which was also created by ThoughtWorks. The original commercial version of CruiseControl was called Cruise , but in July 2010 ThoughtWorks Studios
ThoughtWorks Studios
ThoughtWorks Studios is the software division of ThoughtWorks, an IT consultancy. It creates software development tools for project teams. ThoughtWorks Studios' products include Mingle for Agile project management, Go for Agile release management and Twist for Agile testing.-History:ThoughtWorks...

announced Go as a replacement for Cruise . Go is positioned as an "Agile" release management and continuous delivery solution .

Features

Go supports the build and release pipeline. The pipeline allows changes to an application to be monitored as they progress from initial check-in to functional testing, performance testing, user acceptance testing, staging, and release.
Go also supports environment modeling, re-usable deployment workflow templates and parallel test intelligence.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK