Top 10 Continuous Integration and Delivery tools

February 03, 2024 | Editor: Michael Stromann


Continuous integration (CI) is the practice in software engineering of merging all developer working copies with a shared mainline several times a day.
1
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides 1009 plugins to support building and testing virtually any project.
2
Travis CI is a hosted continuous integration service. It is integrated with GitHub and offers first class support for multiple programming languages. Travis CI's build environment provides different runtimes for different languages, for instance multiple versions of Ruby, PHP, Node.js. It also comes preinstalled with a variety of data stores and common tools like message brokers.
3
Codeship is a free hosted Continuous Delivery Service that integrates with GitHub and Bitbucket. A simple push to your repository runs your automated tests and configured deployments on our powerful machines. From a simple deployment to Heroku to complex Deployment Pipelines for your large infrastructure, all can be set up with ease.
4
TeamCity is an all-in-one pre-integrated solution. Whether you develop in Java, .NET or for mobile platforms, TeamCity has something to offer. With its REST API and over 100 ready-to-use plugins, TeamCity will fit all your needs.
5
Deliver JIRA issues – from code to customer. Bamboo does more than just run builds and tests. It connects issues, commits, test results, and deploys so the whole picture is available to your entire product team – from project managers, to devs and testers, to sys admins.
6
Languages, databases, queues, browsers, deployment, we support all of your tools. If it runs on Linux, then it will work on CircleCI. We'll even be around to help you install your own tools. The best development teams in the world trust us as their continuous integration and delivery solution because of our unmatched support and our ability to scale with them. We're built for teams.
7
Continuous Integration for Github and Bitbucket that monitors your code for bugs. Drone integrates seamlessly with Github, Bitbucket and Google Code to make setup fast and simple. Your build environment includes Firefox, Chrome and Xvfb.
8
Shippable is continous delivery platform that offers a containerized continuous integration. You can use custom Docker containers. Shippable gives you all the benefits of a single tenant build system with none of the complexity.
9
Buildbot is an open-source framework for automating software build, test, and release processes. At its core, Buildbot is a job scheduling system: it queues jobs, executes the jobs when the required resources are available, and reports the results.
10
A continuous integration, continuous deployment, and user feedback platform for iOS development teams.

Latest news about Continuous Integration and Delivery tools


2018. Apple buys continuous integration service Buddybuild



Apple has completed the acquisition of Buddybuild, a startup specializing in app tools. Buddybuild is recognized as a "mobile iteration platform" that primarily focuses on continuous integration and debugging tools. Essentially, it provides app development teams with a streamlined workflow for iterating and deploying their apps via platforms like GitHub, BitBucket, or GitLab. As part of this acquisition, Buddybuild will be integrated into Xcode, Apple's comprehensive suite of development tools for iOS, macOS, watchOS, and tvOS. While no specific timeline has been disclosed by Apple or Buddybuild regarding the integration process, it is expected to occur in the future.


2015. Continuous integration provider Cloudbees raises $23.5 million



Cloudbees, the PaaS company that recently shifted its focus to become a continuous integration provider, has secured $23.5 million in Series D funding. This funding will be allocated towards expanding sales and marketing efforts in various geographic regions. While Cloudbees' Jenkins-based solution has primarily catered to medium and large businesses, the company now aims to target startups and small companies as well. Jenkins, an open-source continuous integration (CI) tool, plays a central role in Cloudbees' transition from PaaS to CI. The company made this strategic shift based on the belief that more organizations are ready to embrace Jenkins and its associated services across public and private clouds, as well as within their own server environments, rather than solely relying on a public Platform as a Service offering.




2014. Continuous integration tool Shippable raises $8M



Shippable, a company that provides a containerized continuous integration and delivery platform based on Docker containers, has secured $8 million in Series A funding. This investment will be utilized to further expand its presence in the enterprise market, which is gradually embracing continuous integration practices. Shippable stands out from the competition by utilizing containers to offer a faster, user-friendly, and cost-effective solution. Customers have the flexibility to host the service in their own data centers or on a public cloud. With the use of containers, Shippable can easily scale its virtual test labs, ensuring efficient execution of unit tests across all code. These containers closely resemble the production environment, facilitating a seamless match between development and testing setups.

Editor: Michael Stromann
Michael is an expert in IT Service Management, IT Security and software development. With his extensive experience as a software developer and active involvement in multiple ERP implementation projects, Michael brings a wealth of practical knowledge to his writings. Having previously worked at SAP, he has honed his expertise and gained a deep understanding of software development and implementation processes. Currently, as a freelance developer, Michael continues to contribute to the IT community by sharing his insights through guest articles published on several IT portals. You can contact Michael by email stromann@liventerprise.com