As described in https://www.oneoddsock.com/2022/04/02/personal-ci-cd/, the goal of setting up the CI/CD automation is to:
- Break up my more monolithic solutions into much smaller, more consumable components
- Automate testing of my code
- Improve potential for code sharing with others
- Greater visibility of code/test status through reporting
To facilitate this, I’ll structure my Visual Studio solutions in GitHub so Jenkins can access them and run builds and tests.
The sample project is published on GitHub for reference at: https://github.com/FineRedMist/jenkins-project-sample-dotnet
For reference, I’m using Visual Studio 2022 Community Edition. I’m configuring the projects to use .NET 6.0.
Continue reading