我正在使用带有多个从节点的詹金斯。我有两个基准测试工作。当其中一个基准测试作业正在运行时,我希望基准测试作业成为当时在该节点上运行的唯一作业。但是当基准测试作业没有运行时,我可以在单个节点上同时运行多个其他作业。
我已经研究过使用 Throttle Concurrent Jobs,但这些类别似乎不足以实现我的目标。我目前正在使用Jenkins Heavy Jobs插件并手动将作业权重设置为奴隶拥有的执行者数量,但这是次优的。如果 Heavy Job 插件支持仅使用所有可用执行器的设置。
我正在使用带有多个从节点的詹金斯。我有两个基准测试工作。当其中一个基准测试作业正在运行时,我希望基准测试作业成为当时在该节点上运行的唯一作业。但是当基准测试作业没有运行时,我可以在单个节点上同时运行多个其他作业。
我已经研究过使用 Throttle Concurrent Jobs,但这些类别似乎不足以实现我的目标。我目前正在使用Jenkins Heavy Jobs插件并手动将作业权重设置为奴隶拥有的执行者数量,但这是次优的。如果 Heavy Job 插件支持仅使用所有可用执行器的设置。