Jenkins-在不同的机器上同时运行相同的作业

Jenkins-在不同的机器上同时运行相同的作业,jenkins,jenkins-plugins,host,jenkins-slave,Jenkins,Jenkins Plugins,Host,Jenkins Slave,下面是问题的场景。我有一个工作,其中发挥与机器主机文件。 我想同时运行标记为0和1(更改主机)的作业 了解了Jenkins插件的并发运行,但可能会发生两个作业实例在同一个从机上运行,并导致主机文件出现问题(更改/取消更改文件的标志不同) 我正在寻找可以在不同的从机上运行这两个实例的东西 需要帮助 提前感谢。限制并发生成插件-在插件配置中,设置每个节点的最大并发生成数=1据我所知,您可以使用“”。它也与Jenkins 2.0兼容 要配置此插件,只需下载并安装此插件。完成后,转到作业配置,您将在常规

下面是问题的场景。我有一个工作,其中发挥与机器主机文件。 我想同时运行标记为0和1(更改主机)的作业

了解了Jenkins插件的并发运行,但可能会发生两个作业实例在同一个从机上运行,并导致主机文件出现问题(更改/取消更改文件的标志不同)

我正在寻找可以在不同的从机上运行这两个实例的东西

需要帮助


提前感谢。

限制并发生成插件-在插件配置中,设置每个节点的最大并发生成数=1

据我所知,您可以使用“”。它也与Jenkins 2.0兼容

要配置此插件,只需下载并安装此插件。完成后,转到作业配置,您将在常规部分看到“限制并发构建”。选中该选项,系统将要求您进行进一步配置

请在下面找到相同的屏幕截图

如果您有多个项目,可以取消选中“单独限制此项目”

为了最大限度地利用,您可以将“最大总并发构建”保留给您拥有的多个从机。例如假设您有8个节点,因此可以将其配置为运行此构建的8个并发实例


对于“每个节点的最大并发构建数”,如果您只希望一个节点构建一个实例,则可以将其保持为1。

嘿,jussuper,该插件很棒,但我可以看到,如果其他节点不可用,它将在同一台机器上启动并发作业。我已将最大并发生成总数设置为3,将每个节点的最大并发生成数设置为1did,您是否为此作业选中了“必要时执行并发作业”?您还可以使用Node and Label parameter plugin(节点和标签参数插件)选择(作为参数)作业应在其中执行的节点。很抱歉,这里来得太晚了。:)