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

r1zhe5dt  于 9个月前  发布在  Jenkins
关注(0)|答案(2)|浏览(200)

下面是这个问题的场景。我有一个作业,它与机器主机文件一起运行。我想同时运行该作业的标志(更改主机)为0和1。
了解用于并发运行的Jenkins插件,但可能会发生两个作业示例都在同一个从机上运行并与主机文件一起创建问题(更改/取消更改文件的不同标志)
我正在寻找的东西,我可以运行这两个示例,但在不同的奴隶。

omhiaaxx

omhiaaxx1#

throttle concurrent builds plugin-在插件的配置中设置Maximum Concurrent Builds Per Node = 1

0s0u357o

0s0u357o2#

据我所知,你可以使用“Throttle Concurrent Builds“。它也兼容Jenkins 2.0。
要配置此插件,只需下载并安装此插件。完成后,转到作业配置,您将在常规部分看到“Throttle Concurrent Builds”。选中该选项,您将被要求进一步配置。
请在下面找到相同的截图。


的数据
如果你有多个项目,你可以取消勾选“单独限制这个项目”
为了充分利用,你可以将“maximum total concurrent buildings”保留给你拥有的一些slave。例如,假设你有8个节点,那么你可以将它配置为运行此构建的8个并发示例。
对于“每个节点的最大并发构建数”,如果您只希望一个节点构建一个示例,则可以将其保留为1。

相关问题