...
Name | Version | DB change | Data Migration | LOV change | Description |
---|---|---|---|---|---|
Work Management | 1.10 | Yes | No | Added phone extention to contact | |
Internal Website | 1.10 | Yes | New features and bug fixes |
Release Processes
Estimated downtime: less then 1 min - due to server restarts.
Communication required: inform business users in advance.
Rollout plan
Run database update script (non-breaking change, a field gets added to WorkItem table)
Update List Of Values by using LOV service and update json file (non-breaking change)
Execute deployment pipeline to build and deploy a commit from Master branch that's tagged MVP1.1
Verify the staging deployment slot has been updated with the docker image built from the pipeline
Verify the Vessel Registry inter website and Work Management service on staging deployment slot works normally
Swap the staging deployment slot to production deployment slot
Backout plan
Database update rollback not required (change is backwards compatible)
Revert service and frontend web application container instances to their last version prior to update by swaping back the deployment slot to original production deployment slot