Go.CD vs Jenkins

Go.CD
Go.CD

114
8
202
Jenkins
Jenkins

11.3K
3.2K
2K
Add tool

Go.CD vs Jenkins: What are the differences?

Go.CD: Open source continuous delivery tool allows for advanced workflow modeling and dependencies management. GoCD is an open source continuous delivery server created by ThoughtWorks. GoCD offers business a first-class build and deployment engine for complete control and visibility; Jenkins: An extendable open source continuous integration server. In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.

Go.CD and Jenkins can be primarily classified as "Continuous Integration" tools.

Some of the features offered by Go.CD are:

  • Model complex workflows with dependency management and parallel execution
  • Easy to pass once-built binaries between stages
  • Visibility into your end-to-end workflow. Track a change from commit to deploy at a glance

On the other hand, Jenkins provides the following key features:

  • Easy installation
  • Easy configuration
  • Change set support

"Open source" is the top reason why over 29 developers like Go.CD, while over 497 developers mention "Hosted internally" as the leading cause for choosing Jenkins.

Go.CD and Jenkins are both open source tools. Jenkins with 13.2K GitHub stars and 5.43K forks on GitHub appears to be more popular than Go.CD with 4.98K GitHub stars and 789 GitHub forks.

According to the StackShare community, Jenkins has a broader approval, being mentioned in 1753 company stacks & 1479 developers stacks; compared to Go.CD, which is listed in 27 company stacks and 6 developer stacks.

What is Go.CD?

GoCD is an open source continuous delivery server created by ThoughtWorks. GoCD offers business a first-class build and deployment engine for complete control and visibility.

What is Jenkins?

In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Go.CD?
Why do developers choose Jenkins?
What are the cons of using Go.CD?
What are the cons of using Jenkins?
What companies use Go.CD?
What companies use Jenkins?
What are some alternatives to Go.CD and Jenkins?
Travis CI
Free for open source projects, our CI environment provides multiple runtimes (e.g. Node.js or PHP versions), data stores and so on. Because of this, hosting your project on travis-ci.com means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.
CircleCI
Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.
Codeship
Codeship runs your automated tests and configured deployment when you push to your repository. It takes care of managing and scaling the infrastructure so that you are able to test and release more frequently and get faster feedback for building the product your users need.
GitLab CI
GitLab offers a continuous integration service. If you add a .gitlab-ci.yml file to the root directory of your repository, and configure your GitLab project to use a Runner, then each merge request or push triggers your CI pipeline.
TeamCity
TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.
See all alternatives
What tools integrate with Go.CD?
What tools integrate with Jenkins?
    No integrations found
      No integrations found
      Decisions about Go.CD and Jenkins
      No stack decisions found
      Interest over time
      Reviews of Go.CD and Jenkins
      No reviews found
      How developers use Go.CD and Jenkins
      Avatar of Kalibrr
      Kalibrr uses JenkinsJenkins

      All of our pull requests are automatically tested using Jenkins' integration with GitHub, and we provision and deploy our servers using Jenkins' interface. This is integrated with HipChat, immediately notifying us if anything goes wrong with a deployment.

      Avatar of Wirkn Inc.
      Wirkn Inc. uses JenkinsJenkins

      Jenkins is our go-to devops automation tool. We use it for automated test builds, all the way up to server updates and deploys. It really helps maintain our homegrown continuous-integration suite. It even does our blue/green deploys.

      Avatar of Bùi Thanh
      Bùi Thanh uses JenkinsJenkins
      • Continuous Deploy
      • Dev stage: autodeploy by trigger push request from 'develop' branch of Gitlab
      • Staging and production stages: Build and rollback quicly with Ansistrano playbook
      • Sending messages of job results to Chatwork.
      Avatar of AngeloR
      AngeloR uses JenkinsJenkins

      Currently serves as the location that our QA team builds various automated testing jobs.

      At one point we were using it for builds, but we ended up migrating away from them to Code Pipelines.

      Avatar of Trusted Shops GmbH
      Trusted Shops GmbH uses JenkinsJenkins

      We use Jenkins to schedule our Browser and API Based regression and acceptance tests on a regular bases. We use additionally to Jenkins GitlabCI for unit and component testing.

      How much does Go.CD cost?
      How much does Jenkins cost?
      Pricing unavailable
      Pricing unavailable
      News about Go.CD
      More news