【问题标题】:Always run a job on slave, if slave is offline/not available then run on master始终在从属设备上运行作业,如果从属设备离线/不可用,则在主设备上运行
【发布时间】:2018-06-11 10:52:56
【问题描述】:

我的詹金斯设置有一个主人和一个奴隶。

我正在尝试将一项作业配置为像这样执行

  1. 作业只能执行一次
  2. 始终在从属设备上运行作业,如果从属设备离线/不可用,则在主设备上运行

可以帮我做这些配置

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    您可以尝试在 jenkins 中使用标签。

    第 1 步:更新您的节点配置主节点。即转到主节点->配置->标签[提供您选择的名称] 接下来在节点配置的“使用”部分下选择“仅构建标签限制与此节点匹配的作业”选项。

    第 2 步:更新您的节点配置。即 goto salve node --> configure --> Labels [提供您之前在 master 上使用的相同名称] 接下来选择节点配置的“使用”部分下的“尽可能多地利用此节点”选项。

    通过这种方式,您将主从分组。

    有什么好处?

    通过这种方式,我们确保了您的工作的最大 executor 可用性,此外,salve 将主要用于代替 master,当 salve 离线或忙碌时,您的 master 将被接走。请确保您的节点上有最少的执行者。

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多