image

Continuous integration tools

Notable continuous integration and continuous delivery tools or services

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.


Jenkins

image

www.jenkins.io

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.

CircleCI

image

circleci.com

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

TeamCity

image

www.jetbrains.com

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.

GitLab

image

gitlab.com

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.

Travis CI

image

travis-ci.org

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.

Drone

image

drone.io

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

GitHub Actions

image

github.com

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.