gpt4 book ai didi

jenkins - 限制 Jenkins 管道仅在特定节点上运行

转载 作者:行者123 更新时间:2023-12-02 02:08:36 24 4
gpt4 key购买 nike

我正在构建将广泛使用 Jenkins piplines 的作业。我们的节点是按项目的标签指定的,但与常规作业不同,管道构建似乎没有“限制该项目可以运行的位置”复选框。如何指定管道将在哪个节点上运行,就像我对常规作业所做的那样?

最佳答案

在执行节点步骤时指定所需的节点或标记:

node('specialSlave') {
// Will run on the slave with name or tag specialSlave
}

参见https://jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#node-allocate-node有关 node 参数的扩展说明。

编辑 2019: 这个答案(和问题)是在 2017 年做出的,当时 Jenkins 管道只有一种风格,即脚本化管道,从那时起添加了声明式管道。因此,上述答案对于脚本化管道来说是正确的,有关声明性管道的答案,请参阅下面的其他答案。

关于jenkins - 限制 Jenkins 管道仅在特定节点上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42652533/

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