Skip to content
| Marketplace
Sign in
Azure DevOps>Other>Release Management
Release Management

Release Management

Microsoft

microsoft.com
|
13 installs
| (0) | Preview
Set up fully automated, semi-automated, or on-demand pipelines with approvals to continuously deliver software to your customers at a faster pace with reduced risk.
Get it free

Release Management is a service in Azure DevOps Services that helps you automate the deployment and testing of your software in multiple environments. Using Release Management, you can either fully automate the delivery of your software all the way to production, or set up semi-automated processes with approvals and on-demand deployments. It is an essential element of DevOps that helps your team continuously deliver software to your customers at a faster pace and with lower risk, as well as improving efficiency and collaboration between the teams that participate in release processes.

Release Management makes it easier to:

  • Deploy your applications regularly to any platform, public or private cloud services, or App stores. Release Management has many out-of-the-box tasks to deploy a variety of applications. If you cannot find an out-of-the-box task to deploy your application using Release Management, consider this: if you can script the deployment of your application using Shell scripts or PowerShell scripts, utilities such as Ant or Maven, batch files or EXE utilities, then you can deploy it using Release Management. Release Management also integrates with third party deployment systems such as Chef and Docker.

  • Implement a Continuous Integration (CI) system for managing delivery or release. Whether you use Team Build from Team Services or TFS, or Jenkins as your CI system, you can set up Release Management to automatically deploy new builds to multiple environments. Even if we do not yet support integration with your favorite CI system or artifact repository, you can still write custom tasks to download and deploy artifacts from it.

  • Track the progress of releases. If you use several environments for your tests, Release Management helps you monitor whether a release has been deployed and tested on each of these environments. Release Management also tracks whether an issue fixed by a developer, or a product backlog item completed by your team, has been deployed to a specific environment.

  • Maintain full and secure control of the deployments. Release Management lets you specify which users can change the configuration of an environment, or approve the release to be deployed into a particular environment. If there is a problem with your deployment, Release Management helps you roll back to a previous deployment, and provide all the logs in one place to help you debug the problem.

  • Get audit history for all releases and their deployments. Release Management provides a history of all changes to the definitions, configurations, and deployments. It also provides a history of all the activity performed during each deployment. Each release is accompanied by a listing of new features and developer commits that went into that release.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft