一尘不染

在所有节点上同时运行Jenkins作业

jenkins

我有一大堆具有相同标签的节点。我希望能够在Jenkins中运行一个作业,该作业在具有相同标签的 所有 节点上执行并同时执行。

我看到了在詹金斯中使用矩阵配置选项的建议,但我只能想到一个轴(标签组)。当我尝试运行该作业时,似乎它只执行一次而不是300次(该标签组中的每个节点1次)。

我的另一条轴应该是什么?还是…有一些插件可以做到这一点?我曾经尝试过NodeLabel参数插件,然后选择“在所有可用的在线节点上运行”,但是它似乎无法同时运行作业。


阅读 449

收藏
2020-07-25

共1个答案

一尘不染

  • Rundeck可能是更适合您需求的工具。可以设置为并行运行多个作业,并具有Jenkins插件:http : //rundeck.org/
  • Rundeck旨在与大型系统集成。我们从配置管理数据库生成资源文件。非常容易做到的是查看文档:http : //rundeck.org/docs/administration/node-resource-sources.html。
  • 另外可用于亚马逊和/或系统的插件,例如人偶和厨师:http : //rundeck.org/plugins
2020-07-25