Monday, September 23, 2013

Automate Sitecore update packages installation

Some time ago I've published a few blog posts about creating update packages with Sitecore Courier during build. This blog post is about installing them automatically during website deployment.

Source code used by Update Installation Wizard can be easily found using Reflector, but it's always easier to use ready and tested solution.

There is a single page that installs all packages found in folder. You can get it here: https://github.com/adoprog/Sitecore-Deployment-Helpers.

InstallPackages.aspx will install all packages found under /sitecore/admin/packages folder.
Publish.aspx will publish everything from master to the web database.

Got more deployment helpers? Pull request them.
Just have some ideas? - Share them :)

By the way, if you want to try even more cool way to install packages - check the Sitecore.Ship module by Kevin Obee.