We're using Azure Cloud Services and would like to have a workflow where deployments flow as
Cloud Service #1: testing/QA => staging => production
Currently Azure Cloud Services only have staging and production environments where you can swap the deployments. How are folks accommodating a more traditional 3 stage approach as shown above?
We currently do the following
Cloud Service #1: testing/QA =>
Cloud Service #2: staging => production
but this is painful and feels kludgy since going from Cloud Service A => Cloud Service B is essentially a full redeploy rather simply switching IPs or swapping behind the load balancer.