I have DTAP environments up and running for this client I'm working for and want to improve the deployment of releases by reducing the downtime / first loadtime.

I have read up on blue/green deployments using Azure deployment slots and application warm up before swapping, but am left with a question about how I should approach installing Sitecore 9.0.2 to a new deployment slot.

Do I just create an ARM template for only deploying Sitecore to the deployment slot? Is this even a possibility?

I would greatly appreciate some pointers into the right direction on this.

My reading sources:

1 Answer 1


There are a few approaches. At our company we have an ARM template just to create the staging slot (one time) and we use azure app service deploy tasks to deploy the web deployment packages to the staging slot. Afterwards, the swap can be executed. ALL is configured in Azure DevOps pipelines.

More info can be found here: https://blog.baslijten.com/how-to-deploy-sitecore-web-deploy-packages-using-the-vsts-azure-app-service-task/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.