Best Continuous Integration Software

Continuous integration (CI) is the practice of frequently building and testing each change done to your codebase automatically and as early as possible. Continuous integration is accomplished through automation of testing. By automating tests, users can ensure that the most important features of applications are working, regardless of the changes that developers make. This allows for the confidence to experiment, implement new features, and ship updates quickly. Continuous integration systems are used by developers to find flaws in their code early on in a project or sprint, which can save time and prevent delays in the delivery of new features. Continuous integration systems are an early part of the DevOps workflow that are uniquely defined by each company. They often work seamlessly alongside configuration management, continuous delivery, and continuous deployment systems.

To qualify for inclusion in the Continuous Integration system, a product must:

  • Allow developers to write unit tests that can be executed automatically
  • Perform automated tests against newly written code
  • Show a list of tests that have passed and failed
  • Perform all the necessary actions to create a fully functioning build of the software when all tests have passed

Continuous Integration Software Grid® Overview

The best Continuous Integration Software products are determined by customer satisfaction (based on user reviews) and market presence (based on products’ scale, focus, and influence) and placed into four categories on the Grid®:
  • Products in the Leader quadrant are rated highly by G2 Crowd users and have substantial Market Presence scores. Leaders include: Codeship, CircleCI, Microsoft Team Foundation Server, Jenkins, Puppet Pipelines, Bamboo, TeamCity, and Travis CI
  • High Performers are highly rated by their users, but have not yet achieved the Market Presence of the Leaders. High Performers include: Semaphore, AppVeyor, and Drone.io
  • Contenders have significant Market Presence and resources, but have received below average user Satisfaction ratings or have not yet received a sufficient number of reviews to validate the solution. Contenders include: Chef, GoCD, Hudson, and AWS CodePipeline
  • Niche solutions do not have the Market Presence of the Leaders. They may have been rated positively on customer Satisfaction, but have not yet received enough reviews to validate them. Niche products include: Buildbot, CruiseControl, and Strider
G2 Crowd Grid® for Continuous Integration
Leaders
High Performers
Contenders
Niche
Market Presence
Satisfaction
Compare Continuous Integration Software
    Results: 59

    Filters
    Star Rating

    Continuous Integration reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

    The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.


    Ship better code, faster. CircleCI’s continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. CircleCI offers a modern software development platform that lets teams ramp quickly, scale easily, and build confidently every day. CircleCI is available as a Hosted or On-Premise platform with Mobile (macOS and Android) available with each option.


    An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

    Get a Quote

    Test and Deploy with Confidence. Easily sync your GitHub projects with Travis CI and you'll be testing your code in minutes!

    Get a Quote

    Codeship is a hosted Continuous Integration and Delivery platform. It sits between your source code repository (e.g. GitHub, GitLab or Bitbucket) and the hosting environment (e.g. Amazon Web Services) and automatically tests and deploys every change in your platform. Your Engineering team can focus on developing better applications instead of wasting time on maintaining a cumbersome CI server. Codeship scales with your needs, allows you to speed up your test suites and enables your developers to ship better code faster. Update: Codeship now integrates with self hosted version of GitHub Enterprise, Bitbucket Server and Gitlab. Learn more on our blog at https://blog.codeship.com/codeship-integrates-with-github-enterprise

    Get a Quote

    Semaphore lets you test and deploy code at the push of a button with hosted continuous integration and delivery. After you push code to GitHub or Bitbucket, it quickly runs your tests on a platform with first-class Docker support and 100+ tools preinstalled. Semaphore lets you parallelize your builds, get feedback right inside pull requests, and deploy more often in a unified workflow. Already trusted by thousands of businesses around the globe, it can help your team move faster too.


    TeamCity will make sure your software gets built, tested, and deployed, and you get notified about that appropriately, in any way you choose. It’s a continuous integration and deployment server from JetBrains which takes moments to set up, shows your build results on-the-fly, and works out of the box. And best of all – it’s free by default.


    An entire new way to deploy. Bare metal. Virtualized. Public or private clouds. Deploy your applications to any server in seconds with Distelli.

    Get a Quote

    Bamboo is Atlassian's continuous delivery and release management tool. It offers first-class support for the "delivery" aspect of continuous delivery, tying automated builds, tests, and releases together in a single, integrated workflow. Bamboo gives developers, testers, build engineers, and system administrators a common space to work and share information – while still keeping sensitive operations like production deploys locked down. Got Git? Bamboo puts branches under test automatically, as well as merges and deploys them according to your team’s processes. And because Bamboo is from Atlassian, it boasts the best Bitbucket and JIRA Software integration available. Visit out continuous delivery microsite to learn more about CI/ CD and best practices: https://www.atlassian.com/continuous-delivery

    Get a Quote

    Hudson monitors the execution of repeated jobs, such as building a software project or jobs run by cron. Among those things, currently Hudson focuses on the following two jobs: Building/testing software projects continuously and Monitoring executions of externally-run jobs

    Get a Quote

    Chef turns infrastructure into code. With Chef, you can automate how you build, deploy, and manage your infrastructure. Your infrastructure becomes as versionable, testable, and repeatable as application code.

    Get a Quote

    Continuous Integration and Deployment service for busy Windows developers


    Continuous Integration and Deployment as-a-service. Nothing to install. Nothing to configure. No server maintenance. Integrates seamlessly with Github, Bitbucket, Heroku and more to automatically build, test and deploy your code with zero human assistance.


    GoCD is an on-premises, open source, continuous delivery tool with comprehensive pipeline modeling and value stream map to help you get better visibility into and control of your teams' deployments.


    AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.

    Get a Quote

    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.

    Get a Quote

    CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including email and instant messaging. A web interface provides details of the current and previous builds. And the standard CruiseControl distribution is augmented through a rich selection of 3rd Party Tools.

    Get a Quote

    Strider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license. Strider is extremely customizable through plugins.

    Get a Quote

    Puppet Enterprise helps you know what's in your infrastructure, and how it's configured across all the physical components of your data center; your virtualized and cloud infrastructure; and everything you're running in containers. Puppet automatically keeps everything in its desired state, enforcing consistency and keeping you compliant, while giving you complete control to make changes as your business needs evolve. Only Puppet includes desired state conflict detection and situational awareness, and comes with over 5,000 prebuilt supported, approved and community-contributed modules.


    Continuous Delivery with no DevOps code. Frictionless Dockerized pipelines with continuous integration, automated functional testing, and deployment to any cloud provider. Manage deployments of multi-tier applications without code, scripts, or IT Automation tools.


    An award-winning open platform for collaborative software development, TeamForge helps leading companies and government agencies accelerate software delivery while maintaining the highest standards of governance, compliance, and IP security. Boost development productivity with Agile, Continuous Integration (CI), Continuous Delivery (CD), and DevOps. Equip cross-functional teams with best-of-breed tools, while maintaining governance, compliance, and code security standards. Create high-quality applications at speed with this open, extensible, and flexible platform. Build an integrated application delivery pipeline from best-of-breed commercial and open source tools like Artifactory®, Chef®, Git®, Gerrit®, HP® ALM, JIRA® Software, Jenkins®, Nexus®, Subversion®, TeamCity®, and TestLink®. Leverage the development methodologies—Agile, Waterfall, or hybrid—and version control systems—Git or Subversion—as appropriate for your IT and business needs. Connect cross-functional and distributed teams, helping them effectively collaborate and share expertise, best practices, and code. Drive development efficiency by enabling the reuse of existing assets, resources, and processes in new projects. CollabNet’s leadership in Agile training and consulting builds an introduction to Agile development practices in a way and at a pace that best fit your organization—from empowering Agile teams to facilitating global enterprise wide Agile transformations. Adopt the Agile methods of your choice—Scrum, Kanban, or others—and implement Agile throughout your entire application lifecycle, from planning (upstream) to deployment (downstream).


    Continua CI is an Easy to use, Scalable and Affordable Continuous Integration Server. With an intuitive user interface, it takes just minutes to get up and running. With support for Visual Studio, MSBuild, Ant, Nant, Rake, FinalBuilder, Git, Hg, Svn, Perforce and many other tools, Continua CI has something for everyone.


    Octopus takes over where your Continuous Integration server ends, enabling you to easily automate even the most complicated application deployments, whether on-premises or in the cloud.


    Phabricator is a complete set of tools for developing software. Included apps help you manage tasks and sprints, review code, host git, svn, or mercurial repositories, build with continuous integration, review designs, discuss in internal chat channels, and much more. It's fast, scalable, and fully open source. Install it locally with no limitations, or have us host it for you.

    Get a Quote

    CloudBees is the hub of enterprise Jenkins and DevOps, providing companies with smarter solutions for automating software development and delivery. CloudBees starts with Jenkins, the most trusted and widely-adopted continuous delivery platform, and adds enterprise-grade security, scalability, manageability and expert-level support. By making the software delivery process more productive, manageable and hassle-free, CloudBees puts companies on the fastest path to transforming great ideas into great software and returning value to the business more quickly.


    Free and open source continuous integration specifically designed for PHP.

    Get a Quote

    Apache Continuum is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems.

    Get a Quote

    Buddybuild ties together continuous integration, continuous delivery and an iterative feedback solution into a single, seamless platform.


    Flosum is a complete Salesforce-based Application Lifecycle Management solution that is designed for the Salesforce.com platform. Flosum manages development processes from requirements planning all the way to deployment into production. As a native Salesforce.com application, it promotes governance, compliance, and rapid innovation in the successful delivery of software. Specific features include: Governance: A deployment through Flosum keeps the auditors happy. Flosum tracks every action and deployment. Easily find out the offenders who made changes directly to production without prior testing and sign-off! Easily find out which objects were modified. Compliance: Flosum offers the underlying certifications required by financial, healthcare & life science enterprises and federal agencies. Flosum provides out-of-the-box segregation of duties and can be extended for COBiT and ITIL compliance. 100% Native: Flosum is completely native to Salesforce. No servers to manage and no processes to monitor. You are intimately aware of the Salesforce platform. Extensible & Customizable: Want to add approval processes, reports, custom fields? Change the layout of the screen? No problem. You already know how to do it. Flosum is a 100% native Salesforce app; customize with “Clicks, not Code” using the platform technology you are already familiar with. SLAs, Disaster Recovery Plans & Backups: You have already done a lot of due diligence while selecting your CRM and platform. You selected Salesforce. Flosum provides the same SLAs, disaster recovery plans, backup and restore plans for your production application. No need for more due diligence on another cloud platform. Secure like Fort Knox: Salesforce spends hundreds of millions of dollars in protecting customers’ data. No need to worry about security vulnerabilities. Flosum is built on the same #1 trusted cloud platform. Get the Fort Knox protection!


    Spinnaker helps codify the process of reliably deploying artifacts to the cloud, leveraging industry best practices out-of-the-box.


    The Apache Gump continuous integration tool was the first one developed at the Apache Software Foundation. It is written in Python and fully supports Apache Ant, Apache Maven (1.x to 3.x) and other build tools. Gump is unique in that it builds and compiles software against the latest development versions of those projects. This allows gump to detect potentially incompatible changes to that software just a few hours after those changes are checked into the version control system.

    Get a Quote

    Bring back the joy of app development! Mobile Continuous Integration & Delivery for your whole team, with dozens of integrations for your favorite services.

    Get a Quote

    Get back your time with Buddy’s delivery pipelines that eliminate repeatable tasks in your daily development. Automatically build & ship web projects on a single git push, on click, or recurrently. Easily define your own delivery process just like you build a house of bricks: from builds and tests, to deployments, custom scripts, and website monitoring. Bring the newest tech to your team’s stack with native Docker support: containers, microservices, Kubernetes deployments, and more.


    Buildout is a Python-based build system for creating, assembling and deploying applications from multiple parts, some of which may be non-Python-based. It lets you create a buildout configuration and reproduce the same software later.


    Enterprise scale application release automation for any environment. Automate and standardize complex deployments and speed up deployment time while greatly reducing errors and failed deployments. Gain visibility into the deployment status of applications and environments while enabling self-service deployment while maintaining governance and control.


    Continuous testing platform for functional and API Test automation.


    BuildMaster lets you release your software reliably, to any environment, at whatever pace the business demands. Build a self-service release management platform by allowing different teams to manage their own applications and deploy to their own environments. Start simple and then scale to thousands of servers and the cloud.


    Achieve higher quality releases with application release automation.


    Find repository/step/variable usages and overrides. Single sign-on support. SCM changes aggregation. Gerrit and Artifactory integration. Persist build requests between server restarts. Accurev proof build support. Configuration and build cleanup hooks. Permission set definition. And much more...


    CABIE has been in production use for seven years producing/testing commercial software releases and patches. With enhancements made on a regular basis to support a production/test environment I have very little time to create an installer, or a demo system. This system is unique, flexible and extremely robust, it can be deployed in an hour.

    Get a Quote

    Cake (C# Make) is a cross platform build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.

    Get a Quote

    Codefresh manages your complete build, test and deploy pipeline with native support for integration tests


    Nevercode is an established Continuous Integration & Delivery service provider for mobile app developers. The platform is designed to provide automatic configuration and setup for building, testing and distributing your apps. Nevercode's team is comprised of experienced full-stack developers, QA, support, and dev-ops specialists who work closely with partnerships managers to onboard new customers and ensure positive experience with the service.


    DevOps Vision is an intelligent automation for DevOps, designed to speed up manual tasks, fix job issues and improve DevOps process.


    easyCIS is most suitable for teams that need to master the problems of build automation, but don't want to invest valuable time and effort into this area. Instead they expect an instant solution with minimum of necessary settings and minimum of time spent with adjusting company processes.

    Get a Quote

    Powering Continuous Delivery at Enterprise Scale

    Get a Quote

    ElectricFlow Build-Test automates and standardizes the software build and test production process for even the largest, most complex organizations - providing reduced costs, increase quality, reliability and traceability, and accelerate time to market.


    Kiuwan for Developers is a plug-in available for Eclipse, IBM Rational Application Developer and Microsoft Visual Studio IDEs.


    Automatically distribute your Ruby tests evenly across CI nodes and save hours per week.

    Get a Quote

    Koality allows you to always release on schedule. Improve development team productivity by speeding up test suites and preventing broken builds.

    Get a Quote

    Lord of User Interface is modern approach of automating the process. Thanks to LordUI you can easily create great tests, tutorials or automate long, complicated processes. The automation is done in an intelligent way. The developer has the full control over the operations being performed. LordUI is able to respectively react to any state of the application or screen device.


    RapidDeploy is an enterprise software solution that provides extensive automation of the application release process. It enables reliable and repeatable application deployments across complex environments, and significantly aids the creation and maintenance of an efficient continuous delivery workflow. RapidDeploy can also enable effective environment management by providing provisioning capabilities, discovery services and in-depth reporting across an entire middleware estate. visit our website at www.midvision.com


    Probo.CI is a Continuous Integration and Collaboration tool that helps break down the barriers inherent in a software development project. Probo works with git on a per-pull-request basis to ensure that you never merge code into any branch before it has been tested and approved.


    pyCI is a minimal CI server with web interface and a commandline runner for small systems like A10-OLinuXino-LIME or Raspberry Pi that have not much resources.

    Get a Quote


    Deliver reliable software, faster. Build, test and deploy in the cloud.

    Get a Quote

    Simple deployment pipelines to monitor your every change. From running tests to deployments.


    Vexor is the cloud continuous integration and delivery service.

    Get a Quote

    VMware vRealize Code Stream provides release automation and continuous delivery to enable frequent, reliable releases of application and IT code.


    Kate from G2 Crowd

    Learning about Continuous Integration?

    I can help.
    Get FREE professional recommendations in just a few minutes.