Go Continuous Delivery
   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 and view the source code, design documents, or content of the product. The open source model is a decentrali ...
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. It aims at building, testing, and releasing software with greater speed ...
(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 Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...
tools including
Git Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively. Design goals of Git include speed, data integrity, and suppor ...
,
Mercurial Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS. Mercurial's major design goals include high performance and scalabi ...
,
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 sabotage the established social order and its structures of Power (philosophy), power, authority, tradition, h ...
,
Perforce 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 management, web applic ...
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 software tools that support continuous integration. Features Version control support The following table compares notable continuous integration software on the basis of version control Version control (also k ...


References


External links

*{{Official website Software development kits Software release 2015 software Java development tools Free software programmed in Java (programming language) Free software programmed in TypeScript Cross-platform free software Software using the Apache license