我目前得到了一个数组,其中定义了并行运行的构建阶段
def build_stages =[:]
build_stages["one"]={echo "one"}
build_stages["two"]={echo "two"}
build_stages["three"]={echo "three"}
parallel build_stages
显然,这些阶段并行运行
是否有语法选项允许以串行运行方式运行这些阶段?
build_stages["one"] --> build_stages["two"] --> build_stages["three"]
2条答案
按热度按时间idfiyjo81#
作者:Patrice M build_stages.each {它-〉it.call()}
wb1gzix02#
对我来说,
build_stages.each { it -> it.call() }
不工作,并在日志中获得异常:正确的解决方案是调用Map中每个键的存储值,如下所示:
build_stages.each {key, value -> value()}