Continuous integration tools

Continuous Integration is the practice of merging in small code changes frequently - rather than merging in a large change at the end of a development cycle. The goal is to build healthier software by developing and testing in smaller increments. This is where following tools & services comes in.

Editor's Picks

image

Jenkins

Build great things at any scale. The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
image

CircleCI

CI/CD platform lets teams build and deliver great software, quickly and at scale, either in the cloud or on a self-hosted server.
image

TeamCity

Initially a Continuous Integration server, TeamCity has encompassed all the features you'd expect from a mature Continuous Deployment platform. Today it is the best choice for both that you can make.
image

GitLab

GitLab is a complete DevOps platform. With GitLab, you get a complete CI/CD toolchain in a single application. One interface. One conversation. One permission model. Thousands of features.
image

Travis CI

Travis CI is a hosted continuous integration service used to build and test software projects hosted at GitHub and Bitbucket. Travis CI provides various paid plans for private projects, and a free plan for open source.
image

Drone

Drone is a self-service Continuous Integration platform for busy development teams.
image

GitHub Actions

GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub.