gpt4 book ai didi

jenkins-pipeline - 并行阶段的优先级

转载 作者:行者123 更新时间:2023-12-05 07:34:46 26 4
gpt4 key购买 nike

在声明性管道并行 block 中,可以指定多个阶段在具有相同节点的代理上并行执行。

假设我们定义了 3 个阶段并且只有两个节点可用。

阶段 A:2 小时B阶段:2小时C 阶段:4 小时

我想确保 C 阶段首先开始,因为这样总执行时间将为 4 小时。如果 A 和 B 先开始,则总执行时间为 6 小时。

当所有三个阶段都使用并行 block 启动时,有什么方法可以确保阶段 C 优先启动?

最佳答案

这是一个应该可行的 hack - 并行运行它们,只需在 A 和 B 阶段添加 sh 'sleep 5m' 即可。只需确保在运行它的节点上至少有 3 个执行程序 ;)

但如果您同时运行它们,则应该只有 4 小时而不是 6 小时。

关于jenkins-pipeline - 并行阶段的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49964380/

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