有没有办法让詹金斯的工作互相排斥?

wan*_*rso 31 mutex jenkins

我在Jenkins有一些工作,使用Selenium通过网站的前端修改数据库.如果其中一些作业同时运行,则可能导致由于脏读而导致的错误.有没有办法迫使詹金斯的某些工作无法同时运行?我宁愿不必在数据库上放置或取锁,任何数量的用户也可以读取或修改锁定.

rec*_*ell 23

您需要Throttle Concurrent Builds插件,它允许您定义全局和每节点信号量.

不推荐使用锁和锁存器来支持Throttle Concurrent构建.