re-usable workflows
The dev workflow does the following:
- build the docker image
- deploy to dev via gitops
A docker image is build and pushed to our docker registry in AWS by a github workflow. It is triggered by each new PR merged into main. Furthermore, after the docker build on the main branch, the kubernetes deployment files for the develop environment are patched with the newly created image. Like this, the image is automatically deployed.
The staging workflow does the following: It is triggered on git tags, re-tags the latest docker image and patches kubernetes deployment files for the staging environment.
This project is available under the MIT license. See the LICENSE file for more info.