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!
-
Anonymous commented
Hi,
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