Go continuous delivery

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by KetanPadegaonkar (talk | contribs) at 16:58, 7 June 2018 (Add a section on plugins). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GoCD
Original author(s)ThoughtWorks
Initial release2007 (as Cruise)[1]
Stable release
18.5.0[2] / May 2018; 6 years ago (2018-05)
Repository
Written inJava, Ruby
Platformcross platform
TypeContinuous delivery
LicenseApache License 2.0
Websitewww.gocd.org

GoCD is an open source tool which is used in software development to help teams and organizations automate the continuous delivery (CD) of software. It supports automating the entire build-test-release process from code check-in to deployment. It helps to keep producing valuable software in short cycles and ensure that the software can be reliably released at any time. It supports several version control tools including Git, Mercurial, Subversion, Perforce and Team Foundation Server. Other version control software can be supported by installing additional plugins. GoCD is released under the Apache 2 License.

History

GoCD was originally developed at ThoughtWorks Studios in 2007 and was called Cruise before being renamed GoCD in 2010. GoCD was released as open source software in 2014 under the Apache 2 License.[1][3]

Plugins

GoCD allows for extending its feature by allowing users to install several plugins to allow integration with authentication and authorization software, version control software, build tools, notification and chat tools and cloud computing providers.

See also

References

  1. ^ a b Avram, Abel (7 Mar 2014). "ThoughtWorks Open Sources Go, a CD Tool". InfoQ. Retrieved 29 March 2016.
  2. ^ "Release Notes". Go Continuous Delivery. Retrieved 13 February 2017.
  3. ^ Fowler, Martin (25 March 2014). "Open-Sourcing ThoughtWorks Go". martinfowler.com. Retrieved 29 March 2016.