Popular Continuous Integration Servers
Continuous Integration is an integral part of Devops practices and agile application development.
There is a good choice of Continuous Integration tools and SaaS platforms available for teams to choose from.
Many of them can be used as cloud platforms, some can be hosted on prem, they have different licensing model etc.
In this post we share the list of most popular CI tools and platforms with short summary about each of them.
Continuous Integration Servers
- JenkinsCI is the most popular open source continuous integration server out there. It was forked from its parent project Hudson and is now being actively developed under MIT license. This project has very active contributor community with over 5000 stars on public GitHub repository. We created few tutorials about working with Jenkins CI
- GoCD is an open source continuous delivery server created by ThoughtWorks. Its licensed under Apache License, Version 2.0. Much younger project compared to JenkinsCI it was designed around the concept of the continuous delivery pipeline and visualization.
- CloudBees is a cloud hosted JenkinsCI platform. It was started by core JenkinsCI contributor Kohsuke Kawaguchi and is aiming to provide enterprise level, hosted CI service.
- TravisCI is the popular continuous integration solution which is available as SaaS and as on-premise installations for Enterprises. Travis-ci is written in Ruby programming language and application source code is available on GitHub under MIT license.
- CircleCI is cloud-based SaaS continuous integration platform. It focuses on the build speed and providing advanced integrations to developers. Claims to be 70% faster than other tools and platforms on the market. It offers a free plan with 6000 build minutes per month.
- Bamboo - continuous delivery SaaS application which is part of wider Atlassian cloud suite (they offer Confluence and Jira tools). It has great integration with all Atlassian products, including Bitbucket ans is strongest within this ecosystem.
- TeamCity CI solution built by a company which is known for their developer-facing tools JetBrains.
- Semaphore CI - SaaS continuous integration platform which focuses on the developer productivity and aims to reduce time to market.
- Codefresh Platform aims to provide automation for all your DevOps processes in one platform. Continuous integration is a key offering.
Can't find the CI tool you use?
We are happy to add any tools to this list, if we missed some. Let us know.