首页 文章

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

提问于
浏览
0

假设我有多个节点/从属(说5个节点)配置到我的jenkins主机 . 假设我有一个我通常手动触发的工作...我已经配置这个工作有'节点标签参数插件'...所以当我触发作业时,我可以从列表中选择任何节点,然后作业将在我选择的相应节点中构建 . 这可以..

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

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

这个用例的任何解决方案/解决方法?

谢谢,

2 回答

  • 0

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

    Process to group the nodes: 转到节点配置并在"Label"部分中添加组名称 . 使用相同的Label名称更新所有节点配置 . 所有这些都属于单一群体 .

  • 2

    是的,以上是更好的一个 . 稍后想出来......添加参数部分将为您提供“标签”类型的参数您可以为此标签设置默认值 .

    默认值可以是'anyNode''anyNode'应该为所有可用节点添加标签...除了上面的标签,每个节点也可以在特定标签上有...像machin1,machin2等...

    作业中的Label参数可以在取消作业时从用户获取输入默认情况下它是'anyNode',但是用户可以将其覆盖为任何'machin1',2等...

相关问题