18 Dec 2012
29 Jan 2014
Link to this post
I would like some tips or advice on how to deploy maintenance releases of an existing sitefinity website. Lets say I have a new control that I want to deploy to production and a few pages that use this new control. What is the best approach for deploying the changes. Application and database levels.
What I'm doing now is backing up the DB in prod, restoring it in QA, and applying my changes on the files and content in DB. After QA is done testing, I backup the QA DB and deploy it to production by restoring the DB in prod and pushing out the file changes to the web servers. This process however causes issues with marketing. Once I backup the prod DB, marketing cannot make any changes until the release is done. That means you're looking at a black out period.
Another solution would be to apply the changes directly to production, but that process also takes a long time when you have a change window of a few hours and everyone is waiting on you to make the changes.
Any alternatives out there? Thanks in advance.