【问题标题】:JENKINS running same job on multiple machines and same machine (based on executors)JENKINS 在多台机器和同一台机器上运行相同的作业(基于执行程序)
【发布时间】:2019-01-28 06:44:43
【问题描述】:

我是 jenkins 的新手,我正在尝试运行在多台机器上运行的作业。 这是通过启用此项目是参数化选项并选择合适的节点和值来实现的。这将在多台机器上并行运行相同的作业,但每台机器上只有 1 个实例。

现在我的问题是我希望在所有机器上的所有执行程序上运行该作业。 假设机器 A 有 4 个执行者,机器 B 有 2 个执行者 它应该并行运行 6 次,而不是 2 次。 有没有办法在詹金斯中实现这一点?

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-cli


    【解决方案1】:

    不确定您是否可以自动实现这一点 - 据我所知,没有具有此类功能的插件。

    我可以建议您的唯一方法是创建额外的工作来触发您的工作 6 次。但是,您需要在您的工作中启用Execute concurrent builds if necessary 选项。然后您的作业应该并行执行 6 次(如果不是 - 也尝试使用 Heavy Job Plugin 来指定作业应该占用的执行器总数)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-13
      • 1970-01-01
      • 2013-08-26
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多