Rollout Steps
Implementation steps
- Backup the smspg database schema.
- Run the database build which has been signed off for production release from the PG Database Development Plan into production.
- Run the front end build which has been signed off for production release from the PG Public Development Plan into production.
- Run the admin build which has been signed off for production release from the PG Admin Development Plan into production.
Implementation verification
- Ensure each deployment plan succeeds.
- Navigate to the front end site and ensure there are no errors: http://webproxy.is.ed.ac.uk/web-proxy/pg_edweb/
- Navigate to the admin site and ensure there are no errors: https://test.admin.webproxy.is.ed.ac.uk/admin/pg/
- Confirm with the business that the deployment has been successful.
Rollback steps
- In the event of database corruption:
- Restore the database from the backup taken in step 1 of the implementation.
- In the event of issues with either application:
- Re-deploy the current public production code into live using the PG Public Production Plan
- Re-deploy the current admin production code into live using the PG Admin Production Plan