# 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](https://github.com/TinkaTech/ecr-provisioning). Get it reviewed and merged. ## GitHub Create a new Git repository in [github-provisioning](https://github.com/TinkaTech/github-provisioning). Create a branch and make a PR with your changes. Include some workflows from the [workflows](https://github.com/TinkaTech/github-provisioning#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](https://cd.nl.lacent.control.tinka.host)) 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.