Provide a Jenkins CI plugin
Provide a Jenkins CI plugin to integrate NDepend analysis and gather NDepend code metrics from Jenkins CI.
 AdminPatrick Smacchia
    (Senior Software Engineer, NDepend)
 shared this idea
AdminPatrick Smacchia
    (Senior Software Engineer, NDepend)
 shared this idea
      
    - 
       Maulik Modi
    
 commented Maulik Modi
    
 commentedJenkins 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 Anonymous
    
 commentedHi, 
 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 Thomas Piart
    
 commentedWe are alerady using NDepend+Jenkins 
 Jenkins runs an MSBuild that execute NDepend command line.
 After that we use HTML Publisher plugin
