【问题标题】:Jenkins job reserve node for itselfJenkins 自己的作业保留节点
【发布时间】:2012-04-24 02:08:56
【问题描述】:

我正在使用带有多个从节点的 jenkins。我有两个基准测试工作。当其中一个基准测试作业正在运行时,我希望基准测试作业成为当时在该节点上运行的唯一作业。但是当基准测试作业没有运行时,我可以在单个节点上同时运行多个其他作业。

我已经研究过使用 Throttle Concurrent Jobs,但这些类别似乎不足以实现我的目标。我目前正在使用Jenkins Heavy Jobs 插件并手动将作业权重设置为从属服务器拥有的执行器数量,但这是次优的。如果 Heavy Job 插件支持仅使用所有可用执行器的设置。

【问题讨论】:

    标签: jenkins distributed


    【解决方案1】:

    Locks and Latches Plugin。一个潜在的严重缺点:您需要为每个可以并行运行的作业定义一个锁。因此,如果这些工作的数量很大,等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 2021-11-21
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多