Example pattern to create application with .NET and Docker
Workflows:
- When pull request to main then build and test the code.
- If needed, pull request can be deployed by manually execution the
docker-push-pr
workflow. - When push to main or merge a pull request to main then build docker image and push to GitHub package.
- When a release has been created then build docker image and push to dockerhub.