building a new service#

This guide shows you how to build and deploy a new service.

containers#

A services typically requires a Docker container repository, so create one in ecr-provisioning.

Get it reviewed and merged.

GitHub#

Create a new Git repository in github-provisioning. Create a branch and make a PR with your changes. Include some workflows from the workflows folder.

Get it reviewed and merged.

Your new builds will now be able to get pushed to ECR.

deployment#

Go to your deployment environment (example: Jenkins in nl.lacent) and locate your service. Choose run with parameters and supply the tag that was created.

Observe your successful deployment in either #dev-deployments or #prod-deployments in Slack.