Provide a Jenkins CI plugin
Provide a Jenkins CI plugin to integrate NDepend analysis and gather NDepend code metrics from Jenkins CI.
Maulik Modi commented
Jenkins is a defacto open source tool used in CI pipeline, not every one can afford the likes of TeamCity or Azure Devops at Organisation level when you have more than 100 Builds.
Until we provide a first-class Jenkins plugin, anyone interested in integrating NDepend into Jenkins can read this great tutorial written by Richard Moss http://www.ndepend.com/docs/jenkins-integration-ndepend
Ignacio Rigonni commented
Patrick, what do you mean by an "OSS Plugin"? I´m afraid I´don't know and in my company they are considering buying NDepend for build machine. So that's the reason why I am interested in to knowing how to integrate jenkins + NDpend. Thanks!
this would be a nice feature and would make NDepend even more popular. And some options could also be provided that need to be overwritten from defaluts on the developers workstation.
Thanks Thomas, sure through NDepend.Console.exe NDepend can hopefully be invoked by any CI tool. What we means by a plugin, is that maybe you could collect code metrics and code rules execution result and populate the Jenkins DB with these metrics values. This could be achieved through a OSS plugin based on NDepend.API.
Thomas Piart commented
We are alerady using NDepend+Jenkins
Jenkins runs an MSBuild that execute NDepend command line.
After that we use HTML Publisher plugin