Continuous Integration

With continuous integration tools, you can run automatic checks - like tests, linters and more - each time you push code to a git repository.

CircleCI

  • 2,500 free credits/week
    (2,500 credits = 250 build minutes)
  • Paid plans starting from $15/month
  • MacOS containers in paid plans
    Docker support
  • 100,000 free credits/week
    for open sources organizations
  • Supports GitHub and Bitbucket
  • Open CircleCI

Codeship

  • $10 free credits/month
    (up to 1,300 service minutes)
  • 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 (3 concurrent jobs)
  • Paid plans starting from $63/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