我有一个像这样的并行声明:
parallel(first: {
step(...)
}, second: {
step(...)
})
哪个工作正常。现在,如果我通过函数调用扩展它:
def myFunc(num):
sh """\
mkdir -p ${num}
"""
node('myspecialslave') {
parallel(first: {
step(...)
myFunc(1)
}, second: {
step(...)
myFunc(2)
})
}
我不再看到first
并且根本没有second
被并行执行。所以我的问题是 - 有什么标准可以并行执行闭包?