Continuous Integration

With continuous integration and deployment, you can automatically run tests and other tasks each time you push code to a git repository.

CircleCI

  • 1500 build minutes per month for free (is that enough for me?)
  • Additional containers cost $50/month
  • Paid OS X plans to build in an Apple environment
  • 4 Linux containers and OS X plan
    for free for open source projects
  • Supports GitHub and Bitbucket
  • Open CircleCI

Codeship

  • 100 builds/month for free
  • Paid plans starting from $49/month
  • Codeship Basic plan for
    out-of-the-box workflow
  • Codeship Pro plan for fully customizable Docker boxes
  • Supports GitHub, Bitbucket, Gitlab
  • Open Codeship

Semaphore

Travis CI

  • Free for open source (public) projects on GitHub
  • Paid plans starting from $69/month
    (first 100 builds are free)
  • Plans for students
  • Only supports GitHub
  • Open Travis

Jenkins

  • Free and open source
  • Self-contained, easy to install Java program that you can host yourself
  • 1000+ plugins
  • Cross-platform
  • Open Jenkins

GoCD