1
我注意到詹金斯似乎有一个构建队列限制。当我触发大量构建时,似乎只在构建队列中放置最多一个构建。有没有办法去除这个限制,这样在构建队列中可以有多个构建?Jenkins构建队列限制
我注意到詹金斯似乎有一个构建队列限制。当我触发大量构建时,似乎只在构建队列中放置最多一个构建。有没有办法去除这个限制,这样在构建队列中可以有多个构建?Jenkins构建队列限制
这是预期的行为:
这是默认行为。没有这些,构建队列就会无限期地增长。除此之外,Jenkins并没有跟踪正常构建请求的属性 - 它们看起来都是一样的,Jenkins不能(例如)分离不同触发时间存在的不同SCM状态。
然而,这正是给你一个解决办法的点:参数的工作,然后使用例如触发参数构建在其他项目上生成后的动作来触发的。然后Jenkins将逐个排队每个构建请求 - 并且在您的作业中,您可以使用该参数找出究竟要做什么。
我认为这詹金斯甚至不会壁球排队参数构建具有相同参数值,因此,即使是具有相同的值所有的时间应该做的(但更好的测试这第一)一些虚拟的参数。
您的意思是多次构建相同的工作?你的詹金斯设置是什么?你使用Docker作为奴隶吗? – Fadi
@Fadi是啊,所以目前我有4个生成执行程序。如果我手动快速地建立项目5次。它使用4个构建执行程序并将1个构建放入队列中。但是,如果我建造的项目是6次而不是5次,它仍然只会将1个构建放入队列中,而不是2个。 –
我不知道它是否与此相关:https://issues.jenkins-ci.org/browse/JENKINS-2483?focusedCommentId=127046&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-127046 – Fadi