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

From Gcube Wiki
Jump to: navigation, search
(Created page with "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...")
 
Line 2: Line 2:
  
 
Given the name of a Jenkins project (P):  
 
Given the name of a Jenkins project (P):  
* navigate the maven modules built by P
+
* navigate the maven modules built by P
* recursively analyze the module's dependencies and their Jenkins projects
+
* 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
+
* 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.
+
* print a formatted report of the information extracted from the analysis.
 +
 
 +
= Interface =
 +
 
 +
= Report =
 +
 
 +
== Sample Report ==

Revision as of 02:33, 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

Report

Sample Report