JENKINS在多台计算机和同一台计算机上运行同一作业(基于执行程序)

时间:2019-01-28 06:44:43

标签: jenkins jenkins-pipeline jenkins-cli

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

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

1 个答案:

答案 0 :(得分:0)

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

我只能建议您创建其他作业以触发您的作业6次。但是,您需要在作业中启用Execute concurrent builds if necessary选项。然后,您的作业应并行执行6次(如果没有,请执行Heavy Job Plugin来指定作业应占用的执行者总数)。