def stringsToEcho = ["a", "b", "c", "d"]
def stepsForParallel = [:]
for (int i = 0; i < stringsToEcho.size(); i++) {
// Get the actual string here.
def s = stringsToEcho.get(i)
def stepName = "echoing ${s}"
stepsForParallel[stepName] = transformIntoStep(s)
}
parallel stepsForParallel
def transformIntoStep(inputString) {
return {
node {
echo inputString
}
}
}
我在Jenkins管道示例页面中看到了上面的代码。我的要求与上述相同。但是在这里,stringsToEcho有默认值列表。但我需要从数据库中获取该值列表。 题: 是否有可能在该步骤中从数据库中获取值列表并将这些值分配给stringsToEcho? 请帮我解决问题。 感谢