CI template for .Net application.
Template will consist of 3 jobs:
- Build
- Checkout
- Restore
- Build
- Setup Sonar
- Run Tests
- Finish Sonar analysis
- Nuget (disabled by default)
- Create nuget package
- Publish to Github (if configured)
- Publish to Nuget (if configured)
- Docker (disabled by default)
- Create Docker image
- Publish to Github (if configured) using SemVer tags
- Publish to Docker Hub (if configured) using SemVer tags