Skip to content

Deployment Pipelines

Each Microservice from the ADP is deployed using the following deployment pipelines:

Staging Environment

Developers can deploy new versions of a microservice to the staging environment as shown in the diagram below.

You can see from the diagram that the staging deployment pipelines are triggered when a commit is tagged in the following format:

  • release-all-*: Deploys all components of the Microservice to the staging environment.
  • release-api-*: Deploys only the API component of the Microservice to the staging environment.
  • release-web-*: Deploys only the Web component of the Microservice to the staging environment.
  • release-functions-*: Deploys only the Functions component of the Microservice to the staging environment.

Production Environment

Production deployment pipelines are manually triggered by a developer. A developer can swap the staging environment with the production environment as shown in the diagram below.