Jobs

9

Votes

202

Fans

79

Jobs

30

Votes

115

What is
Drone.io?

Drone is a hosted continuous integration service. It enables you to conveniently set up projects to automatically build, test, and deploy as you make changes to your code.
Drone integrates seamlessly with Github, Bitbucket and Google Code as well as third party services such as Heroku, Dotcloud, Google AppEngine and more.

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
Buildkite?

CI and build automation tool that combines the power of your own build infrastructure with the convenience of a managed, centralized web UI. Used by Shopify, Basecamp, Digital Ocean, Venmo, Cochlear, Bugsnag and more.

Reviews of Drone.io, Go.CD, and Buildkite

How developers use Drone.io vs Go.CD vs Buildkite

Drone acts as our CI service for testing our application. We also use it as a deployment server for building docker images for production once tests pass on the master branch. The docker image acts as a deployment artifact that Convox can use to deploy.

Our client platform utilizes Electron which is also built and pushed to S3 for download.

Buildkite provides testing of the Rails application via a Docker container with Docker Compose. The Buildkite Agent runs on a small Digital Ocean droplet, runs the integration and model tests, and marks the GitHub commit for Heroku to perform their auto-deployments once the build is green.