Pull request are generated against "develop" branch
CI will trigger as you create/update pull request against develop branch
CD will trigger if you merge the pull request
CD will generate both epictrack-api:latest and epictrack-web:latest and tag it to "dev" for rolling out the latest to the development environment
Once a significant amount of feature/bug fixes done, we can manually trigger "Deploy" github action to release a test version from the latest built images of both epictrack-api and epictrack-web
Once the multiple levels of testing done on the version available on the test environment, using the "Deploy" github action we can release a production deployment
Before the production deplyment someone has to manually take back up of the current production images.
Overview