DEV Community

Discussion on: What tools do you use for CI/CD? Past experiences, recommendations?

Collapse
 
ichaos1985 profile image
Ben Wolf

We're using Jenkins as CI server in our .NET project. Internal libraries are are built using MSBuild and are then packed into NuGet packages and deployed to our NuGet file share.
Our main application is also created via msbuild and pcked using nsis and an update manager that we programmed ourselves.
We enrich the build jobs with the ReSharper Suite, checking for findings and duplicate code as well as calculating the code coverage of our unit tests (dotCover).
For build monitoring we're using the BuildMonitor plugin for Jenkins and Catlight, which is a small tool that continuously checks the CI server for running/successful/failed jobs and notifies the developers in the windows task bar about changes.