使用管道插件运行并行步骤的问题

时间:2017-03-11 20:24:44

标签: database jenkins groovy parallel-processing jenkins-pipeline

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? 请帮我解决问题。 感谢

0 个答案:

没有答案