1

在 docker plugin 并行情况下,x 在 docker.image.inside 中没有得到正确的输出,总是得到数组中的最后一个元素,有什么解决办法吗?这是示例代码,

node {
x_array = [1,2]
x_map = [:]
image = "centos:latest"
    for (x in x_array) {
        x_map[x] = {
        image = docker.image(image)
        image.pull
        image.inside("-t") {
             sh "echo $x"
        }
        }
    }
    parallel x_map
}

这是输出:2 2 而期望输出:1 2

4

0 回答 0