gpt4 book ai didi

Jenkins 总是按字母顺序选择奴隶

转载 作者:行者123 更新时间:2023-12-05 00:21:59 47 4
gpt4 key购买 nike

我有 3 个具有相同标签的 Jenkins 从站(=节点)(我们称它们为 S1、S2、S3。)当我运行使用此标签并具有 3 个并发构建的作业时,所有从站都被使用。当我只有一个 build 时,Jenkins 总是选择同一个 slave(比如 S1),因为它的名字是按字母顺序排列的最低的。这个从站实际上没有 S2 强大,所以我更希望 S2 是第一选择。
一个简单的解决方案是重命名奴隶,但这是一个错误的解决方案 - 为什么主机名会受到 Jenkins 的影响?

更好的方法(恕我直言)是让 Jenkins master 优先考虑共享相同标签的 slave。

任何的想法?

最佳答案

默认情况下,Jenkins 将尝试使用先前/最后运行相同作业的节点。

这是基于作业的最后一次运行(以及它运行的最后一个节点)具有最新的 SCM checkout 的假设,从而减少了更新所需的文件数量,从而加快了构建速度。

要改变这种行为,请使用各种插件,如前面提到的 Scoring Load Balancer 插入。

关于 Jenkins 总是按字母顺序选择奴隶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30638209/

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