Deployment Checklist
When deploying a release for Shipper and/or HAAL, here are the steps:
Identify a date & time for the deployment, and the impact to users of all kinds and form factors.
Send a MailChimp campaign for the release to inform users of the date & time and what they need to do.
Release timeline:
-08:00 (8 hours until stated release)
Update the System Message for ShipperXL in HAAL
-01:00
pause SXL Database, Webservice, Reports pipelines in DevOps
create a PR to merge to main
monitor pipelines
all client and web installers should run
+00:00
remove alert message
update home page image for ShipperXL in HAAL
stop job agents
delete all usersessions from HAAL database
unpause SXL Database, Webservice, Reports pipelines in DevOps
update version numbers in HAAL for ShipperXL
upgrade job agents
check all inteterfaces: ShipperXL, Kiosk, Mobile App, Job Agent