在 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