Adding and configuring environments in a release definition
A release definition is composed of a collection of environments. An environment is a logical container that holds information on where a release needs to be deployed and how it needs to be deployed. The environment can be a collection of server(s) on premises, in the cloud, multiple clouds, or an app store. The steps used to deploy the application on each environment can be the same or different. The deployment steps in an environment are described using tasks. In this recipe, you'll learn how to add and configure environments.
Getting ready
To edit a release definition, you need to be a member of the Release Administrators Group. These permissions are also available to the Project Administrators Group.
Scenario: The FabrikamTFVC Team has a collection of servers categorized as development, QA, staging, and production environments. The Team wants the ability to deploy the application across all environments in a single release process...