21 lines
459 B
Groovy
21 lines
459 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 ${repo.key}: ${repo.value.gitRepo}"
|
|
}
|
|
}
|
|
|