Deployment Automation Tools help organizations improve the speed and quality of software releases, and address the challenges of manual software deployment. 
Table of Contents:
Below we have compiled publicly available sources from around the world that present views on Deployment Automation Tools.

Perspectives on Deployment Automation Tools

Gartner Magic Quadrant: Application Release Automation

  Download the full report


Deployment Automation Tools

Major Deployment Automation Tools

More General Purpose Deployment Automation Tools

Commercial Tools

See the Complete List of Deployment Automation Tools, including open source.

Deployment Automation Using CI and Code Repositories

How to: Deployment Automation Using CI Tools

How to: Deployment Automation Using Code Repositories

Cloud Providers and Orchestration Solutions with Deployment Capabilities

How to: Deployment Automation on the Cloud with Specific Tools


Configuration Management Tools with Deployment Capabilities

How to: Deployment Automation Using Configuration Management Tools

Database Deployment Tools

Mobile Deployment Tools

Further Reading

Read more on this wiki about release management tools that include deployment automation capabilities, and dedicated deployment automation tools:

  • Atlassian BambooResources about the use of Atlassian Bamboo. Bamboo is a continuous integration server from Atlassian, the makers of JIRA, Confluence and Crowd.
  • AttunityResources about the use of Attunity Maestro. Maestro is a workflow management and automation platform by Attunity Ltd. It Orchestrates and Automates data transmission and deployment processes of Big Data, applications, and large-file assets.
  • AutomicResources about the use of Automic Release Automation. Automic Release Automation Automates your deployments once and runs them without human intervention at any speed, as an integral part of your continuous integration builds.
  • AutoRABITResources about the use of AutoRABIT. AutoRABIT provides end-to-end release management for SalesForce.
  • Basis SoftwareResources about the use of the release management tool by Basis Technologies. Basis provides release and change automation for SAP.
  • BMCResources about the use of BMC Release Process Management. BMC Release Process Management helps you quickly deploy changes to your business-critical applications more frequently, at lower cost, and with fewer errors.
  • BuildBotResources about the use of BuildBot. BuildBot is a Continuous Integration framework that addresses CI, CD and release management.
  • Build ForgeResources about the use of IBM Build Forge. Build Forge automates and accelerates build and release processes. It offers an adaptive execution framework that creates a software assembly line to automate and accelerate software delivery.
  • AnthillProResources about the use of IBM AnthillPro. AnthillPro automates the process of building code into software projects and testing it to verify that project quality has been maintained.
  • CA Release Automation (Nolio)Resources about the use of CA Technologies CA Release Automation (Nolio). CA Release Automation offers continuous delivery with application release automation tools for agile software development.
  • CFEngineResources about the use of CFEngine. CFEngine allows you to automate large-scale, complex and mission critical IT infrastructure.
    • CFEngine How ToResources and tutorials for CFEngine, including docs, how-to's and getting started guides. CFEngine allows you to automate large-scale, complex and mission critical IT infrastructure.
  • ClariveResources about Clarive, a DevOps and Release Management platform for the enterprise, which includes configuration management, provisioning, deployment, and dynamic intelligence for delivery processes.
  • CSC CloudResources about the use of CSC Cloud DevOps. CSC Cloud Software Release Manager accelerates software releases and promotes builds and environments across the SDLC.
  • DistelliResources about the use of Distelli continuous delivery. Distelli's continuous delivery solution streamlines the way you build, test and deploy your applications.
  • Electric CloudResources about the use of Electric Cloud. Electric Cloud automates, accelerates and analyzes the software build, test, and deployment process.
  • FastlaneResources about the use of Fastlane's release management tool. Fastlane unifies and automates the release process for iOS applications.
  • FlexagonResources about the use of Flexagon FlexDeploy. Flexdeploy is a DevOps and Application Release Automation product which streamlines the process of building and deploying applications and other related artifacts across on premise and cloud environments.
  • GitHubResources about the use of GitHub for deployment and release management. GitHub is a Web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.
  • gluResources about the use of glu. glu is a free/open source deployment and monitoring automation platform.
  • GradleResources about the use of Gradle Release Automation Plugin. Gradle enables automating release management when using Git or Subversion as VCS.
  • HeathDeployResources about the use of Heathwest HeathDeploy. HeathDeploy provides tools to improve the deployment and enhance the management of business critical applications.
  • HP Operations OrchestrationResources about the use of HP Operations Orchestration. Operations Orchestration is an IT Automation tool used for release management.
  • InedoResources about Inedo, a DevOps platform for the enterprise, which offers universal package management, application release automation, and infrastructure as code.
  • Microsoft TFS and Visual Studio Release ManagementResources about the use of Microsoft TFS and Visual Studio. Release Management for Visual Studio 2013 enables additional capabilities in Team Foundation Server 2013 to automate complex deployments to a variety of target environments.
    • Microsoft TFS and Visual Studio How ToAdditional resources about the use of Microsoft TFS and Visual Studio, including How To guides and examples for specific environments and technologies.
  • Octopus DeployResources about the use of Octopus Deploy. Octopus Deploy works with your build server to enable reliable, secure, automated releases of ASP.NET applications and Windows Services.
  • OpenMakeResources about the use of OpenMake Release Engineer. Release Engineer is an ARA DevOps solution that deploys to multi-platform servers, clouds, or containers.
  • PlutoraResources about the use of Plutora Release Manager. Plutora is an enterprise cloud SaaS for release, test environment and deployment management.
  • Redgate SoftwareResources about the use of Redgate Software SQL Developer Suite. Redgate provides tools for source control, continuous integration, and continuous delivery.
  • Rocket Software Resources about the use of Rocket Software. Rocket automates the software lifecycle by moving release packages through lifecycle stages and deploying files to appropriate targets automatically.
  • SCM-ManagerResources about the use of SCM-Manager. SCM-Manager provides automated release management with Jenkins and Sonatype Nexus.
  • Micro Focus - SerenaResources about the use of Serena Deployment Automation by Micro Focus - a process automation solution that orchestrates complex deployments across enterprise environments.
  • uDeployResources about the use of IBM uDeploy. uDeploy is an automation deployment framework that reduces deployment errors and improves efficiency, correctness, and traceability.
  • ServiceNowResources about the use of ServiceNow Change and Release Management. ServiceNow provides change and release capabilities including a change calendar, risk and impact calculation, and change collision detection.  
  • UrbanCodeResources about the use of IBM UrbanCode release automation. UrbanCode release automation is a tool for automating application deployments through your environments.
  • XebiaLabsResources about the use of XebiaLabs release and deployment management. XebiaLabs provides software release pipelines for Continuous Delivery.
  • VersionOneResources about VersionOne, an all-in-one enterprise solution for software organizations scaling agile and DevOps. VersionOne solutions include an agile ALM platform, scaled agile framework, DevOps for continuous delivery, and an enterprise integration hub.

Gartner Magic Quadrant: Application Release Automation

  Download the full report

Suggest a Resource!

Know an online resource which could be relevant for this wiki page? We're constantly updating our wiki and will be happy to review it!

Submit a URL for Inclusion in the Wiki


L;;Product Review for UrbanCode Deploy;;NA;2016;;


  • No labels