def call(body) { def config = [:] body.resolveStrategy = Closure.DELEGATE_FIRST body.delegate = config body () def reposConfig = [:[:]] config.reposConfig.each{repo -> reposConfig = [ gitBranch: repo.value.gitBranch, gitRepo: repo.value.gitRepo, gitCreds: repo.value.gitCreds ] } reposConfig.each{repo -> echo "Map Element ${index} (${repo.key}): ${repo.value.gitRepo}" } }