Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Buildbot
Buildbot

42
51
+ 1
24
GoCD
GoCD

128
129
+ 1
202
Add tool

Buildbot vs GoCD: What are the differences?

Buildbot: Python-based continuous integration testing framework. BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure; GoCD: 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.

Buildbot and GoCD can be primarily classified as "Continuous Integration" tools.

Some of the features offered by Buildbot are:

  • run builds on a variety of slave platforms
  • arbitrary build process: handles projects using C, Python, whatever
  • minimal host requirements: Python and Twisted

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

  • 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

"Highly configurable builds" is the primary reason why developers consider Buildbot over the competitors, whereas "Open source" was stated as the key factor in picking GoCD.

Buildbot and GoCD are both open source tools. It seems that GoCD with 5.07K GitHub stars and 796 forks on GitHub has more adoption than Buildbot with 4.04K GitHub stars and 1.39K GitHub forks.

According to the StackShare community, GoCD has a broader approval, being mentioned in 40 company stacks & 78 developers stacks; compared to Buildbot, which is listed in 10 company stacks and 32 developer stacks.

What is Buildbot?

BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.

What is GoCD?

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.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Buildbot?
Why do developers choose GoCD?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    Jobs that mention Buildbot and GoCD as a desired skillset
    What companies use Buildbot?
    What companies use GoCD?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Buildbot?
    What tools integrate with GoCD?
    What are some alternatives to Buildbot and GoCD?
    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.
    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.
    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.
    Bitbucket
    Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.
    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.
    See all alternatives
    Decisions about Buildbot and GoCD
    No stack decisions found
    Interest over time
    Reviews of Buildbot and GoCD
    No reviews found
    How developers use Buildbot and GoCD
    Avatar of WeeBull
    WeeBull uses BuildbotBuildbot

    Continuous Integration

    How much does Buildbot cost?
    How much does GoCD cost?
    Pricing unavailable
    Pricing unavailable
    News about Buildbot
    More news
    News about GoCD
    More news