Automate and manage your deployments with Release Management
Support a rapid release cadence and manage simultaneous releases. Set up release paths that represent your stages from development to production. Run actions to deploy your app to an environment for that stage. Add approvers to sign off that the app has successfully passed each stage. Start your release process manually or from a build. Then track your releases as they move through your release path.
Release Management is available in two forms:
The VSTS service version that is currently available as a preview within Visual Studio Team Services.
The server and client version. The client runs inside Visual Studio and interfaces with a server running on a central build server. It is typically used with Team Foundation Server, although this is not a requirement. The server and client version is available for Visual Studio 2015 and Visual Studio 2103.
Both versions use deployment agents to configure the target servers, and to deploy applications and other artifacts. When you connect to Visual Studio Team Services from the Release Management client, or use the VSTS service version in Visual Studio Team Services, you can take advantage of a built-in hosted agent for deployments to Microsoft Azure environments.
For more information:
Go here if you are using the VSTS service version of Release Management in Visual Studio Team Services.
Go here if you are using the server and client version of Release Management in Visual Studio 2015 and Team Foundation Server.
Go here if you are using the server and client version of Release Management in Visual Studio 2013 and Team Foundation Server.