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-24 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
digitally sign client executables
+00:00
update home page image for ShipperXL in HAAL
unpause SXL Database, Webservice, Reports pipelines in DevOps
delete all usersessions from HAAL database
remove alert message
update version numbers in HAAL for ShipperXL
check all interfaces: ShipperXL, Kiosk, Mobile App, Job Agent