I have a number of websites that need upgrading from version 7.5.4 to 7.15.7. Some of these are very large sites with lots of content that are being updated daily so taking them offline or making a copy of them to upgrade (then switching this to be the live version) is going to be a problem.
So far I have managed to upgrade one of the sites locally using Visual Studio and Nuget by going to the following versions:
- 7.5.4 - 7.5.15
- 7.5.15 - 7.6.1
- 7.6.1 - 7.6.14
- 7.6.14 - 7.7.0
- 7.7.0 - 7.7.14
- 7.7.14 - 7.11.1
- 7.11.1 - 7.15.7
The problem is that although the codebase in Visual Studio is now updated I cannot simply deploy this live because the live database would have not had the various updates needed.
The question is, does anyone know if there are versions in my list above I can skip to try and cut down the amount of steps needed to upgrade a site? For example could I jump from 7.5.4 to 7.11.1, then from 7.11.1 to 7.15.7 etc?
Are there particular version upgrades that make changes to the database so I need to ensure I do those ones?
Or is there an easy way I can make my local upgraded version in Visual Studio live, for example publish the codebase/files, then run something on the database that will update it so it is compatible with Umbraco 7.15.7 (but not affecting any data in live database which as mentioned is constantly being updated)?
This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/109497-upgrading-from-754-to-7157-what-versions-can-be-skipped