gpt4 book ai didi

jenkins - 按顺序运行 Jenkins 并行任务

转载 作者:行者123 更新时间:2023-12-02 16:25:31 25 4
gpt4 key购买 nike

我正在编写一个新的 Jenkins 管道,并且有一组我最终希望并行运行的步骤。但是,当我开发这个管道时,我想强制它按顺序运行。我没有看到任何方法来指定并行步骤使用的线程数或类似的内容。这是到目前为止的基本代码:

node('x') {
stage('cleanup'){
def cleanupScripts = [:]
cleanupScripts[1] = { sh(script: "cleanup1.sh") }
cleanupScripts[2] = { sh(script: "cleanup2.sh") }
cleanupScripts[3] = { sh(script: "cleanup3.sh") }
cleanupScripts[4] = { sh(script: "cleanup4.sh") }
parallel cleanupScripts
}
}

我希望能够连续运行这些 shell 脚本,而无需更改大量代码。

最佳答案

您可以像这样使用而不是并行cleanupScripts:

cleanupScripts.each{ key, value ->
value()
}

关于jenkins - 按顺序运行 Jenkins 并行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43639498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com