我是jenkins的新手,我正在尝试运行在多种计算机上运行的作业。 这是通过启用此项目的参数化选项并选择合适的节点和值来实现的。这将在多台计算机上并行运行同一作业,但每台计算机仅运行1次。
现在我的问题是我希望作业在所有计算机上的所有执行程序上运行。 假设机器A有4个执行者,机器B有2个执行者 它应并行运行6次,而不是2次。 有没有办法在詹金斯实现这一目标?
答案 0 :(得分:0)
不确定您是否可以自动实现此功能-据我所知,没有插件具有这种功能。
我只能建议您创建其他作业以触发您的作业6次。但是,您需要在作业中启用Execute concurrent builds if necessary
选项。然后,您的作业应并行执行6次(如果没有,请执行Heavy Job Plugin来指定作业应占用的执行者总数)。