Upgrading multiple complex environments to Umbraco 8
We would like to upgrade our Umbraco v7 site to v8. However, we ave a complex site, with many custom surface controllers, templates etc as well as our own security layer.
All the advice I have read says to start with a clean v8 install, then migrate the data over and finally to add back in all the custom code.
Our site is in many environments (dev, UAT and Live) with many clients each with different content.
We really don't want to have to upgrade each one with a clean v8 Umbraco build. If we were to upgrade one development copy of our site to v8, is it possible to then just migrate each environment to the upgraded v8 site rather than a clean umbraco build every time?
Once you've got a working v8 site with your custom code added, it should be fine to deploy that to other environments and let it migrate the data for each environment. You'll want to take all the usual precautions with database backups etc, but rolling out v8 from dev to other environments shouldn't be much different to rolling out a v7 upgrade to other environments and getting each database upgraded.
The advice to use a clean v8 install for the migration is to emphasise that you can't just copy the v8 code over the top of an existing v7 site in the way that you could upgrade between versions of v7. Once you've got a v8-compatible version of all your custom code, there's no need to use a clean install to migrate data.
Upgrading multiple complex environments to Umbraco 8
We would like to upgrade our Umbraco v7 site to v8. However, we ave a complex site, with many custom surface controllers, templates etc as well as our own security layer.
All the advice I have read says to start with a clean v8 install, then migrate the data over and finally to add back in all the custom code.
Our site is in many environments (dev, UAT and Live) with many clients each with different content.
We really don't want to have to upgrade each one with a clean v8 Umbraco build. If we were to upgrade one development copy of our site to v8, is it possible to then just migrate each environment to the upgraded v8 site rather than a clean umbraco build every time?
Many thanks in advance
Andrew
Once you've got a working v8 site with your custom code added, it should be fine to deploy that to other environments and let it migrate the data for each environment. You'll want to take all the usual precautions with database backups etc, but rolling out v8 from dev to other environments shouldn't be much different to rolling out a v7 upgrade to other environments and getting each database upgraded.
The advice to use a clean v8 install for the migration is to emphasise that you can't just copy the v8 code over the top of an existing v7 site in the way that you could upgrade between versions of v7. Once you've got a v8-compatible version of all your custom code, there's no need to use a clean install to migrate data.
Hi Steve
That's great to know. Thank you for confirming!
Andrew
is working on a reply...