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.

A release definition defines the environments for deploment

Release Management is available in two forms:

  • The latest web-based service version available within Microsoft Team Foundation Server (TFS) update 2 and later and Visual Studio Team Services.

  • The previous 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.

All versions use deployment agents to configure the target servers, and to deploy applications and other artifacts. When you use the web-based service version in TFS or VS Team Services (or when you connect to VS Team Services from the previous version of the Release Management client), you can take advantage of a default hosted agent for deployments to Microsoft Azure environments.

information For more information:

  • Go here if you are using the web-based service version of Release Management in TFS or VS 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.