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.