jenkins-libraries/vars/test.groovy

21 lines
473 B
Groovy

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}"
}
}