gpt4 book ai didi

Jenkins 管道 "node inside stage"与 "stage inside node"

转载 作者:行者123 更新时间:2023-12-03 23:39:37 28 4
gpt4 key购买 nike

作为两者 node步和stage步骤提供范围{}语法,在 groovy 代码中定义拓扑的最佳实践是什么?

附件A

node ("NodeName") {
stage ("a stage inside node"){
// do stuff here
}
}

附件 B
stage ("a stage holding a node") {
node ("NodeName"){
// do stuff here
}
}

最佳答案

这取决于您的实际需求。

只要您可以在单个节点上运行完整的管道,我就会包装 stage s 在 node这样管道就不会被繁忙的执行程序阻塞。

一旦您使用 parallel一步,那么你除了拥有 stage 之外别无选择附近node分配。

(至少对我而言)混合没有问题,即在同一节点上执行前 2-3 个阶段,然后在 parallel 内的多个节点上执行一个阶段.

关于Jenkins 管道 "node inside stage"与 "stage inside node",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41660427/

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