HOME

TheInfoList



OR:

GoCD is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
tool which is used in software development to help teams and organizations automate the
continuous delivery Continuous delivery (CD) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, following a pipeline through a "production-like environment", withou ...
(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 In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
tools including
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data inte ...
,
Mercurial Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux. Mercurial's major design goals include high performance and scalability, d ...
,
Subversion Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to transform the established social order and its structures of power, authority, hierarchy, and social norms. Sub ...
,
Perforce Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle mana ...
and TFVC (''a la'' TFS). 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.


Plugins

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


See also

*
Comparison of continuous integration software This is a compendium of continuous integration software that supports a software engineering practice, continuous integration, in which developers' changes are immediately tested and reported when they are added to the mainline code base. The com ...


References


External links

*{{Official website Free software Software development kits Software release 2015 software Java development tools