Difference between revisions of "Continuous Integration: Dependency Walker Jenkins Pipeline"

From Gcube Wiki
Jump to: navigation, search
(Sample Report)
Line 17: Line 17:
 
[[File:Jenkins_DepsReport1.png|600px]]
 
[[File:Jenkins_DepsReport1.png|600px]]
  
[[File:Jenkins_DepsReport2.png|600px]]
+
[[File:Jenkins_DepsReport2.png|400px]]

Revision as of 02:38, 13 March 2020

The Dependency Walker pipeline allows to navigate the dependencies among projects in Jenkins.

Given the name of a Jenkins project (P):

  • navigate the maven modules built by P
  • recursively analyze the module's dependencies and their Jenkins projects
  • generate the list of projects that have modules depending on each maven module in P
  • print a formatted report of the information extracted from the analysis.

Interface

Jenkins DepsWalkerInterface.png

Report

Sample Report

Jenkins DepsReport1.png

Jenkins DepsReport2.png