Preparing Azure and CI/CD for a major CMS upgrade

A release planning guide for aligning application builds, environment configuration and database changes during platform modernisation.

Check build and runtime assumptions

Confirm that build agents, package restore and the hosting runtime match the target application. Record environment-specific settings and required external services. Keep secrets in the deployment platform’s protected configuration rather than source files.

Separate deployment from acceptance

A successful pipeline confirms that its configured steps passed. It does not prove that editor workflows, integrations or data migration are correct. Define smoke checks and acceptance responsibilities separately, and make the release decision explicit.

Prepare the operational handover

Document the deployment sequence, configuration changes, monitoring checks and recovery options. Rehearse the process before production where possible.

Continue exploring

Consulting services / Engineering guides

Discuss your platform

Share your current platform, the change you need and your delivery constraints. Scope and engagement can be discussed around your team.

Discuss an Umbraco Project