首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins -资源管理

Jenkins -资源管理
EN

Stack Overflow用户
提问于 2012-06-01 15:06:47
回答 1查看 1.5K关注 0票数 2

可以在Jenkins中管理一些资源吗?我的意思是,只有一定数量的作业应该并行运行。例如,我的许可证服务器只能提供4个许可证,所以每个使用这种许可证的作业都应该首先检查某个计数器是否大于零,然后在不再需要许可证后递减和递增。有排除插件,但我认为它只能创建互斥(计数器等于1)而不能创建信号量(计数器等于1或更多)。脚本中的简单变量不是解决方案,因为相同的计数器必须对主机和所有从机可见。有没有办法处理这个问题?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-01 15:51:03

您可以使用Throttle Concurrent Builds Plugins。您可以通过两种方式完成此操作:

  • 如果限制仅应用于一个作业,则可以编辑作业本身。有一个限制并发构建设置,您可以在其中配置允许多少个相同任务的并发构建。
  • 如果有多个必须限制的作业,则可以在全局配置中定义多项目限制类别。您可以定义一个具有限制的类别,然后使用此类别标记必须限制的每个作业。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10845889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档