Development environments and workflow

Date adopted: 
August 27, 2020
Last update: 
August 28, 2020


The following is an overview of our deployment workflow.


Developers are expected to build project within their local development environment.


Alpha and beta releases are deployed to the development environment for preliminary testing and validating merge request procedures are working. This should demonstrate that work product functions on the eServices Platform infrastructure.

User Acceptance (UAT)

Only release candidates and beta versions that have been approved by eServices can be deployed to UAT. At this stage, further stakeholder testing can be conducted.


Approved release candidates can then be deployed to production.