Cha*_*ish 2 continuous-integration jenkins
我注意到在Jenkins中似乎有一个构建队列限制.当我触发大量构建时,它似乎只在构建队列中放置了最多一个构建.有没有办法删除此限制,以便在构建队列中可以有多个构建?
这是预期的行为:
这是默认行为.没有它,构建队列就有可能无限增长.
最重要的是,Jenkins不会跟踪正常构建请求的属性 - 它们看起来都是一样的,并且Jenkins不能(例如)分离在不同触发时间存在的不同SCM状态.
然而,这正是为您提供解决方法的重点:参数化您的作业,然后使用触发器参数化构建其他项目构建后操作来触发这些.然后Jenkins会单独为每个构建请求排队 - 在你的工作中,你可以使用参数来找出究竟要做什么.
我认为 Jenkins甚至不会压缩具有相同参数值的排队参数化构建,因此即使是一些具有相同值的虚拟参数也应该这样做(但最好先测试一下).