我有一个简单的例子:
node {
echo "Hello World"
}
在我的本地Jenkins上运行,似乎每次我运行此管道时,节点块都会选择一个不同的节点。几乎看起来这是有目的的。我将作业运行了5次,它将总是选择一个不同的节点。
了解Freestyle作业,我希望节点块尝试重用上一次运行中使用的节点,这样可以节省时间和资源。但这不会。
在Jenkins文档中,到目前为止我还没有找到任何东西。也许有人得到了线索或隐藏的开关-至少可以解释这种行为?
答案 0 :(得分:0)
这是Jenkins中的一个可能的错误,请参阅:https://issues.jenkins-ci.org/browse/JENKINS-52529
我已经打开了一个PR,以防万一您不想等它集成之后就可以对我的PR进行自定义构建: https://github.com/jenkinsci/workflow-durable-task-step-plugin/pull/72
至少对于我们自己来说,我们将切换到这个版本,直到Jenkins正式包含它为止。