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:
- Upload all access image to Production Apache. (https://reliasacademy.com/crsdocroot/content/images/relias/Academy_All_Access.jpg)
- 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:
- After code deployment is complete, start regression testing. (Lakshmi Kondragunta Henry Fu you can start on this when you start your work day)
- Trigger the Ghost Inspector tests (Some will fail, it’s expected)
- Verify all the tickets in the fix version and mark them as done.
- Release Owner to Mark Jira Release as Released, Mark CHM ticket as Complete
- Release Owner to Notify Stakeholders via email that release is complete
- Notify Stakeholders in Slack ReliasEcom > sprint_releases channel that release is complete