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