Best Continuous Deployment Software

Continuous deployment software is software that automatically deploys built applications to production. Continuous deployment tools are often used by large companies that need to quickly, frequently, and easily release new changes to their customers’ applications. Continuous deployment tools are used by DevOps teams through a workflow called the deployment pipeline. Deployment pipelines are defined by each business, but when the requirement to automatically deploy stable code to production after a successful build is needed, companies choose continuous deployment software. These systems build on the capabilities done with continuous integration (CI) software and continuous delivery (CD) software in that it gives companies the means to deploy their code to production. These systems often integration with configuration management software.

To qualify for inclusion in the Continuous Deployment category, a product must:

  • Connect to code repositories
  • Generate a software build
  • Deploy a built application to a production environment automatically
  • Send alerts when builds fail

Continuous Deployment Software Grid® Overview

The best Continuous Deployment 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®:
G2 Crowd Grid® for Continuous Deployment
Leaders
High Performers
Contenders
Niche
Market Presence
Satisfaction
Compare Continuous Deployment Software
    Results: 61

    Filters
    Star Rating

    Continuous Deployment 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.


    Ansible is a simple way to automate apps and infrastructure. Application Deployment + Configuration Management + Continuous Delivery.


    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.


    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


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


    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.


    AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises.


    AWS CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts.


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


    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.


    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


    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.


    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.


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


    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.


    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.


    Instantly build and ship code anywhere in one process


    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.


    Continuous Integration and Deployment service for busy Windows developers


    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).


    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.


    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.


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


    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.


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


    AWS CodeStar enables you to quickly develop, build, and deploy applications on AWS by providing a unified user interface, allowing you to easily manage your software development activities in one place.


    continuousphp is a PHP-centric PaaS to build, package, test and deploy applications in the same workflow.


    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.


    A continuous deployment solution that provides automation and release management of complex multi-tier applications across the application lifecycle.


    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


    Easily deploy applications at any scale A Distributed, Highly Available, Datacenter-Aware Scheduler


    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.


    BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems.


    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.


    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.


    CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.


    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.


    A modern, end-to-end Agile source code management, release automation and deployment automation tool that enables mainframe application developers at all skill levels to fulfill business requirements, optimize code quality, and improve developer productivity through mainframe DevOps.


    Deploy mobile apps, instantly. Use git push to instantly update React Native apps in production.


    AutoRABIT is an end-to-end Release Management Suite for accelerating the development and release of Salesforce applications. It enables Automated Metadata Deployment and Version Control support, including Advanced Data Loading and Sandbox Management, Defect Tracking, and Test Automation for public and private clouds.


    CA Automic Release Automation is designed to help enterprises around the globe to automate millions of processes daily.


    Achieve higher quality releases with application release automation.


    CollabNet Clarive is an Application Release Manager that coordinates releases, automates deployment, and manages different environments to ensure speed and reliability of application delivery.


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


    Issue tracking, hosted Git repositories, continuous integration and documentation in a single platform.


    Commando.io is a simpler way to manage servers online. Commando.io makes it simple to execute commands on groups of servers from a beautiful web interface. DropBox simplified online storage, GitHub simplified revision control, Commando.io simplifies server orchestration and management.l


    Adopt a Jobs-as-Code approach to avoid rework and headaches related to your application delivery.


    Deployment Automation (formerly Serena Deployment Automation) supports continuous delivery and production deployments by automating the deployment pipeline, reducing cycle times, and providing rapid feedback to development and test teams.


    Dokkur is a PaaS solution for deploying and scaling apps.


    Powering Continuous Delivery at Enterprise Scale


    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.


    Flexagon is a software company focused on enabling enterprise agility and operational excellence through the adoption of software such as Flexagon's FlexDeploy.


    Use a DevOps approach to orchestrate, automate and deploy applications, middleware and database changes into development, test and production environments. Speed with quality Increase frequency of software delivery through automated, repeatable deployment processes across development, test and production. Reduce deployment failure Deliver higher-quality application releases with increased compliance through end-to-end transparency, auditability and reduced time to feedback. Drive down cost Reduce the amount of manual labor, resource wait time and rework by eliminating errors and providing self-service environments. Manage complexity Simplify the deployment of multi-channel apps to all environments, whether on-premises or in the cloud—public or private, with consistency and repeatability. Reduce silos Collaborate closely among lines of business, development and IT operations with a lean and agile DevOps software delivery approach.


    Meet the application development platform for building Reactive systems, so your business stays responsive no matter what.



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


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


    Build apps faster. Release often. Automate all the things.


    Manage the most advanced release pipelines with ease. Plan, automate and analyze the entire software release pipeline. Control and optimize software delivery, and always know the status of automated and manual steps across the release pipeline. Identify bottlenecks, reduce errors and lower the risk of release failures


    Kate from G2 Crowd

    Learning about Continuous Deployment?

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