当作业中存在节点选择插件时,如何将 jenkins 作业路由到任何可用的节点/从站

Mus*_* Lp 1 jenkins jenkins-plugins jenkins-pipeline

假设我有多个节点/从站(比如 5 个节点)配置到我的 jenkins master..假设我有一个通常手动触发的作业...并且我已将此作业配置为具有“节点标签参数插件”...所以当我触发作业时,我可以从列表中选择任何节点,然后作业将构建在我选择的相应节点中。这可以..

我不希望这种情况总是发生......这意味着我只想在我愿意的时候选择节点......而大多数其他时间 Jenkins 应该将作业路由到任何可用/空闲节点。

将节点标签参数插件配置到作业中,将迫使我选择任何单个节点......我希望看到类似空白值的内容作为节点参数中的默认值,因此在这种情况下它可以路由作业到任何空闲的节点......这个插件不给出空白值,也不从多选下拉列表中选择任何节点看起来无效,它将把作业路由到列表中的第一个节点。

此用例有任何解决方案/解决方法吗?

小智 5

您可以将所有节点合并到一个组中。然后,在作业中您可以选择该组名称而不是节点名称。这样 Jenkins 作业就会自动找到该组中的可用节点来构建解决方案。

对节点进行分组的过程: 转到节点配置并在“标签”部分添加组名称。使用相同的标签名称以类似方式更新所有节点配置。所以所有这些都属于一个组。