jenkins中特定工作的队列不止一个

时间:2011-11-25 11:53:46

标签: svn continuous-integration jenkins

我有一个工作,我使用wget从另一个工作的参数触发。每次我给工作提供不同的参数 - 运行svn修订版。
我不想允许并发运行相同的作业,但我想在队列中允许多个挂起的构建作业。
根据我的尝试它没有用,我在队列中只看到一个正在等待的作业的构建,无论我触发多少构建。
是否可以使用任何插件?

2 个答案:

答案 0 :(得分:16)

如果Jenkins已经包含一个具有相同param值的构建,则不会在队列中放置构建。

要欺骗它,您可以添加一个额外的未使用的参数,并在调用wget时将其设置为随机值。

答案 1 :(得分:5)

我需要做同样的事情,并发现了Random String Parameter Plugin。这会为每个构建添加一个随机字符串作为参数,这足以使每个构建都是唯一的,并且Jenkins可以独立地对它们进行排队,而不是将它们合并在一起。