Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

AEM AaCS Upgrade Best Practice

Avatar

Level 5

When you upgrade AEM AaCS environment, do you always have to take the very latest update or is there a way to choose?

If you have to take the latest, then what is the best practice for testing the update through the environments.  With the mini releases, how can you be sure by the time you get to actually upgrading production, that it is the same version that was tested throughout the process? 

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Hi @sdouglasmc ,
Stage and Production environment is auto updated to the latest version and is managed by Adobe. You don't have to invoke any process in order to update. To update the dev server on cloud, whenever new update is available, in the cloud manager UI, you will see "update available" option. You cannot select any specific version, It will update to the latest available version.

Also, with the upgrades, you will be testing your code on local, then dev, to make sure nothing breaks, and then same will be pushed to latest version. Moreover there are multiple checks that runs when deploying to stage and prod which make sure non compliant code will result in build failure.

More details you will find here:

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/using-...

 

View solution in original post

2 Replies

Avatar

Correct answer by
Employee Advisor

Hi @sdouglasmc ,
Stage and Production environment is auto updated to the latest version and is managed by Adobe. You don't have to invoke any process in order to update. To update the dev server on cloud, whenever new update is available, in the cloud manager UI, you will see "update available" option. You cannot select any specific version, It will update to the latest available version.

Also, with the upgrades, you will be testing your code on local, then dev, to make sure nothing breaks, and then same will be pushed to latest version. Moreover there are multiple checks that runs when deploying to stage and prod which make sure non compliant code will result in build failure.

More details you will find here:

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/using-...

 

Avatar

Employee

For customer environments, Stage+Production environment are auto-updated with latest releases.

 

For every release that Adobe pushes, There is a strict testing regime where the release is tested on many customer environments to avoid any regressions. These tests include functional, UI variance and other forms of testing to have a confidence score which help decide if the release is ready for customer consumption.

 

On the top of it, Customers can add Functional tests for their application and once Adobe pushes the daily/monthly release such that if your custom functional tests fail while the Adobe updates your environment, your environment  won't be upgraded to latest release and would safe from the regression that might have been introduced.