[From] https://stackoverflow.com/questions/36360097/iterating-a-groovy-list-in-jenkins-pipeline-dsl
// Define a list and add some elements to it
Def componentlist = [] Def componentmapentry1 = [:] Componentmapentry1 [ ' Componentname ' ] = " Dashboard_core " Componentlist < Componentmapentry1def componentmapentry2 = [:] Componentmapentry2 [ ' Componentname ' ] = " Dashboard_equities " Componentlist < Componentmapentry2def cme3 = [:] Cme3 [ " Componentname " ] = " Home " Componentlist <Cme3
Echo "Size of list"+Componentlist. Size ()
// Print size () [pipeline] in PipelineEchoSize of list3
Println componentlist
// Print list [pipeline] directly in PipelineEcho[{Componentname= Dashboard_core}, {componentname = dashboard_equities}, {componentname = home}]
For(I =0; I <componentlist. Size (); I ++) {Println componentlist [I]} // traverse list [pipeline] in PipelineEcho{Componentname=Dashboard_core} [pipeline]Echo{Componentname=Dashboard_equities} [pipeline]Echo{Componentname= Home}
[convert] traverse groovy list in Jenkins pipeline DSL