I'm new to this topic - Continuous Delivery,

We already have Azure Web App Site is Deployed to Production and Running,and We do have the license for TDS and currently Using Sitecore 8.2 Update 3 We are planning to Implement Automated Deployment. Since its a sitecore project we want to have sitecore changes are also gets reflected as part of Continuous Delivery. Can someone guide me whats the best Approach for Continuous Delivery by considering the below Software

  • Azure WebApp
  • Sitecore 8.2 Update 3
  • TDS(Team Development for sitecore)
  • GIT
  • You could always use Azure ARM Powershell tools to package up your custom site Read on Sitecore Azure Quick Start Templates See blog with details on deployment here
    – D0cNet
    Jan 16, 2018 at 17:39
  • hi @D0cNet, we already have the sitecore web app running in azure environment. i'm expecting an answer for the continuous Integration. Jan 29, 2018 at 7:36

1 Answer 1


Below is the answer received from Devops Guy(karthick) The best practice would be like

  • Below are the steps
  • You can have your feature (web) projects and TDS solutions in Git
  • Use VSTS/TFS or any tool you prefer, to build and get the nuget packages ( web projects & . update for TDS) using nuspec's
  • For web apps, have deployment slot methodology.
  • Use Octopus for deployment, once the package ks pushed to Octopus Feed from your build tool
  • Everytime delete and recreate the deployment slot ( avoid junk files retained)
  • Prefer Sitecore clean deployment ( have a Sitecore base package and deploy your solution files on top of that)
  • Deploy the changes to the deployment slot
  • Validate the functionality with the deployment slot URL
  • Swap the deployment slot with the production slot (main web app slot)

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.