2023-11-08 Relias Academy release

Release Info:

Release Owner: @Lakshmi Kondragunta

Code readiness Owner : @Doug Wagner

Deployment owner: @Henry Fu

 

Change Management ticket :

Jira Fix Version for Relias Academy: https://relias.atlassian.net/projects/PAP/versions/33924/tab/release-report-all-issues

 

Endeca Configuration and Template Changes:

Update all the new templates on Production Endeca machine
Export existing application to temp dir (and make a copy in case of rollback)
Copy updated templates from the codebase into the temp dir
Import the templates from the temp dir

Any style and JavaScript changes (update the relias.css file): Yes, both CSS and JS changes:

  • relias/source/dev/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/store.war/css/relias/browse-style.css

  • relias/source/dev/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/store.war/css/relias/slick.css

  • relias/source/dev/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/store.war/javascript/relias/min/customNew.js

  • relias/source/dev/CommerceReferenceStore/Store/Storefront/j2ee-apps/Storefront/store.war/javascript/relias/slick.min.js

Pre-release steps:

Merge working branch into develop branch
Build and deploy develop branch to Staging and do a round of regression testing
Merge develop branch into oracle_ATG_upgrade_11.1_to_11.3.2 release branch

Release steps Relias Academy:

Check that there’s sufficient disk space on utility machine to do build and deploy
6:30 PM: Build oracle_ATG_upgrade_11.1_to_11.3.2 branch at 7 PM
Deploy just to BCC instance.
Restart just BCC instance.
Run Endeca Indexing on BCC Instance
8 PM: Deploy to all instances.
Apply 2 CSS files, the /opt/app/apache/store/html/crsdocroot/content/css/relias/min/relias.css file and slick.css on Production Apache machine.
Copy 2 JavaScript files (/opt/app/apache/store/html/crsdocroot/content/javascript/relias/slick.min.js, and min/customNew.js)
Restart the instances.
purge cache on Cloudflare

Endeca XM Changes:

In XM
On Default Browse Page, remove the All Access cartridge, and add All Access Static Content Banner (Adding Promo Banner to Browse Pages - Relias Communities Platform - Confluence (atlassian.net)).
Update the text to 'Select a plan that meets your training needs. Access one course or every course.' under the green banner of the browse page.
promote content (we initially forgot to do this in the release (promoting content fixed the issue where PDP goes to page not found))

Post Release Procedure: