We have upgraded CMS to v.12 and Commerce to v14 and we are ready to test Project Migration.
Our upgraded code is in a special upgrade branch which is not currently released anywhere.
And to Copy content we have to choose one of the old environments.
What is the recommended way to get the new code (and database?) to the new project? I imagine we need a new release pipeline but to where? as current three environments should remain intact.
When you begin the migration process, you are in fact creating a whole new project with 3 new environments.
What this means is that you can create a new release pipeline in your choosen DevOp platform to deploy to a separate integration environment from your original integration environment.
In terms of databases, the best way I believe to do this is to Copy content from production as this will be the most up-to-date and will more than likely give you issues that you maybe had not forseen with deployments.
The PassPortal should walk you through alot of the process however thesre is some documentation worth reading around this here https://docs.developers.optimizely.com/digital-experience-platform/v1.3.0-DXP-for-CMS11-COM13/docs/migration-to-cms-12-commerce-14
How do we get Hostnames in the migration project?
They can be found in Azure App services, there will be a new web app, and then custom domains.
If you want the custom hostnames available you will need to reach out to Optimizely support. They will then walk you through the setup and configuration.