Release Management for Visual Studio

DevOps is an increasingly important part of application lifecycle management and is a growing area of interest as businesses need to develop and deploy quality applications at a faster pace. Release Management for Visual Studio and Visual Studio Online is a continuous delivery solution that automates the release process through various environments all the way to production.

With Release Management in Visual Studio and Visual Studio Online you can configure, approve and deploy your applications for any environment. Create automated deployment orchestrations for each environment no matter how complex the configuration. Delivering your software more frequently and easily to an environment allows your testers to get to work validating your system and keeps your stakeholders involved in giving feedback.

Release Management for Visual Studio

Features

Automate deployments

Automate multi-stage deployments

  • Visually create the configuration paths that describe the promotion path through your environments.
  • Automatically trigger releases upon completion of builds.
  • One click to deploy to all environments of the pipeline.
  • Deploy to Windows or Linux servers using PowerShell, Desired State Configuration, Chef, or Visual Studio Deployment Agent.
  • Run automated validation tests in each stage.
  • Faster time to market – respond with greater agility to customer feedback

Deploy the same way to all stages

  • Use the same deployment artifacts for every environment, including deploying to production.
  • Test the same deployment sequence multiple times before going to production.
  • Centrally manage configurations that vary from one environment to another in the release pipeline.
Deploy the same way to all stages

Automate approval workflows

  • Define pre-deployment or post deployment approvals for multiple approvers or teams.
  • Enable approvers to schedule each promoted release at a time that suits them, providing the versatility of automation while still maintaining control.
  • Get approval notifications and provide approval using a web page instead of the Release Management client.
  • Pause deployment workflow for manual steps/validation.
  • Improved collaboration and visibility between teams
Automate approval workflows

Retain full traceability

  • Retain full traceability of everything that happens to a release with release logs and approval tracking.
  • Understand the user stories or bug fixes that went into releases.
  • Audit release trails anytime to understand all aspects of releases.
Retain full traceability

Deploy to on-premises and Azure with same ease

  • Deploy to on-premises or Azure environments. Test on Azure and release to production on-premises.
  • Import and manage your Azure environments from within Release Management.
  • Manage passwords and configurations for on-premises and Azure environments centrally.
Deploy to on-premises and Azure with same ease

Fail elegantly using Rollbacks

  • Manage deployment failures gracefully using rollbacks.
  • Always leave an environment in a stable state, even in cases of unknown failures.
  • Easily diagnose failures using logs collected from all servers.
Fail elegantly using Rollbacks

Manage and control release security

  • Avoid intrusions or accidental deployments by properly managing security of pipeline.
  • Assign roles and responsibilities to the right groups for releases, definitions and release artifacts.
Manage and control release security

Extend Release Management with customization

  • Use custom Desired State Configuration and PowerShell scripts for deployment.
  • Add custom tools and actions.
  • Release components from TFS and Visual Studio online builds, or use REST APIs to release components from your own build systems.
Extend Release Management with customization

System Requirements

Pricing

Volume Licensing

Release Management for Visual Studio is available exclusively through Microsoft Volume Licensing. For pricing and purchase details, including information on significant volume discounts, contact your Microsoft account representative, Microsoft Partner, or an authorized volume licensing reseller.