Environment deployment provider starts asynchronous deployment to the existing environment with specified name. If you don’t have any environments set up yet, you can create one at https://ci.appveyor.com/environments.
name) - the name of environment to start deployment to.Configuring in appveyor.yml:
deploy:
provider: Environment
name: staging
The only required setting for “Environment” deployment provider is name - all other key-values are passed into environment deployment context as variables.
For example, you may have Azure Web Sites Web Deploy environment with Server setting defined as:
https://$(website_name).scm.azurewebsites.net:443/msdeploy.axd?site=$(website_name)
Then, when deploying to that environment during the build you can define website_name variable for each deployment as:
deploy:
- provider: Environment
name: Azure Web Sites
website_name: Site-A
- provider: Environment
name: Azure Web Sites
website_name: Site-B