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
G2 Grid® for Continuous Deployment
Leaders
High Performers
Contenders
Niche
Market Presence
Satisfaction
content
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.

Compare Continuous Deployment Software

Results: 76
G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 76
Filter Results
Filter by:
Sort by
Star Rating
Sort By:

    Container native workflow engine for Kubernetes supporting both DAG and step based workflows.

    CA Application Lifecycle Conductor improves business agility by removing barriers to faster time to market and improved reliability.

    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.

    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.

    DeployGate enables developers to distribute beta apps to enable beta testing from fellow developers and community.

    Deploy your websites or apps directly from your repository to servers or the cloud.

    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.

    Gearset is the only Salesforce release management tool focused on making your deployments succeed first time. With Gearset's full suite of modern DevOps features and an easy-to-use UI, you'll release faster and more reliably, no matter how sophisticated your process.

    HCL UrbanCode Deploy is a software product for automating application deployments across your IT environments. It gives you quick feedback for continuous delivery, while providing the audit trails, versioning and approvals needed in production. UrbanCode Deploy is designed to deploy anything, to anywhere. UrbanCode Deploy is a trademark of IBM Corporation, registered in many jurisdictions, and is used under license.

    HyScale is a visual DevOps platform that fully automates app containerization and enables seamless delivery into any container runtime.

    Kwatee Agile Deployment is web-based software that automates the deployment of applications or microservices to any number of servers.

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

    Define pipelines workflows using a groovy based DSL in a Jenkinsfile in the source code repositories. Share Jenkinsfiles to simplify project configuration and speed up on boarding times. Or use the Jenkins Interface. Use Jenkins as an extensible automation server, a simple continuous integration server or as a continuous delivery hub for any project integrating on demand cloud services with your software development pipelines. Jenkins can be extended with hundreds of plugins in the Update Center, Jenkins integrates with practically every tool or service in the continuous integration and continuous delivery toolchain.

    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.

    Mina is a deployer and server automation tool.

    The pipeline is the heart and soul of Wercker. It is where you define the actions (steps) and environment for your tasks. It is also often where you define your tests, builds and deploys. They are an aggregate of steps and will pass or fail based on the steps within.

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

    Reduce application installation and update time. Deploy to thousands of endpoints with minimal infrastructure. Know where managed software is installed or out of date at all times.

    Webuzo is a LAMP STACK and a Single User Control Panel. You can install Webuzo on any Virtual Server, Dedicated Server or deploy it in the form of Virtual Appliances.

    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

    Latest Continuous Deployment Articles