Top 10 Continuous Integration and Delivery tools
November 29, 2024 | Editor: Michael Stromann
20
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
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.
6
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.
7
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.
8
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.
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.
Important news about Continuous Integration and Delivery tools
2018. Apple buys continuous integration service Buddybuild
Apple has acquired Buddybuild, a startup specializing in app tools that describes itself as a “mobile iteration platform” focused on continuous integration and debugging tools — essentially providing app development teams with a streamlined workflow for iterating and deploying their apps through GitHub, BitBucket, or GitLab. As part of the acquisition, Buddybuild will be integrated into Xcode, Apple’s suite of development tools for iOS, macOS, watchOS and tvOS, although Apple and Buddybuild have not specified a timeline for this integration.
2015. Continuous integration provider Cloudbees raises $23.5 million
Cloudbees, the PaaS firm that recently shifted to a continuous integration company, now has $23.5 million in Series D funding to support expanded sales and marketing in additional regions. Cloudbees' Jenkins-based solution is primarily used by medium and large enterprises and now needs to target startups and smaller companies as well. Jenkins is the open-source continuous integration (CI) tool that is central to Cloudbees’ transition from PaaS to CI. The rationale for this shift was the belief that more companies are prepared to utilize Jenkins and related services across public and private clouds, as well as in their own data centers, rather than committing to a public Platform as a Service.
2014. Continuous integration tool Shippable raises $8M
Shippable, which provides a containerized continuous integration and delivery platform based on Docker containers, secured an $8 million Series A round. The company intends to use the additional capital to further its expansion into the enterprise sector, which is only now beginning to embrace continuous integration. What distinguishes Shippable’s solution is that it utilizes containers to offer a faster, more user-friendly and — perhaps even more crucially — more cost-effective option for its clients, who can host its service either in their own data centers or on a public cloud. Continuous integration involves executing unit tests on all of the code and Shippable employs containers to rapidly scale these virtual test environments based on workloads. Since these containers are essentially replicas of those used in production, it’s straightforward to ensure that the development and testing environments align with the production setup.