Over the last few years I have struggled to build a reasonable CI/CD pipeline for my .NET projects.
I am looking to create a new .NET project template which demonstrates as much as possible and can easily be reused by others.
The plan is to include:
- testing with code coverage % and visusalization
- launching a WebAPI and running request tests
- launching a sql server instance, building and publishing a sql server database
- building and deploying a NuGet package to GitLab registry
- using environment variables/appsettings/user secrets
- might consider selenium UI tests
And no doubt some other stuff.
If you’re interested in checking it out or lending a hand- hop on over to the project tickett / dotNET Project Template · GitLab
Thanks