我有一个工作,我使用wget
从另一个工作的参数触发。每次我给工作提供不同的参数 - 运行svn
修订版。
我不想允许并发运行相同的作业,但我想在队列中允许多个挂起的构建作业。
根据我的尝试它没有用,我在队列中只看到一个正在等待的作业的构建,无论我触发多少构建。
是否可以使用任何插件?
答案 0 :(得分:16)
如果Jenkins已经包含一个具有相同param值的构建,则不会在队列中放置构建。
要欺骗它,您可以添加一个额外的未使用的参数,并在调用wget
时将其设置为随机值。
答案 1 :(得分:5)
我需要做同样的事情,并发现了Random String Parameter Plugin。这会为每个构建添加一个随机字符串作为参数,这足以使每个构建都是唯一的,并且Jenkins可以独立地对它们进行排队,而不是将它们合并在一起。