Upgrade of multiple instances

Hello everybody,
we’re mantaining a suitecrm 7.12 installation across different environments:

  • production, where our client has admin access and makes occasional modifications using studio, dropdown editor and such
  • test, where customisations made by us are tested before being deployed to production
  • development, self explanatory
    We take care of merging customisations made by ourselves and those made by the client, so that all environments are synced via git.
    Now we should upgrade everything to 7.13 and we’re not sure about the best way to go. We thought of two methods: 1) upgrading a development instance, check it out on the other envs and run R&R; 2) executing the upgrade procedure on all instances separately.
    Has anyone had to do the same and is willing to share their experience? We can’t find any reference on the forum or on the docs, so I posted.
    Thank you in advance
    Cheers
    Andrea

I recommend the following steps:

  • Ensure synchronization across all instances, whether they are in the development or production environment.
  • Advise the client to refrain from making any changes via the studio for a day or a week.
  • After completing the upgrade on the development environment and conducting thorough testing, deploy the changes without the risk of losing any changes.