我注意到Jenkins中似乎有一个构建队列限制。当我触发很多构建时,它似乎只在构建队列中放置了最多一个构建。有没有办法取消这个限制,这样构建队列中可以有多个构建?
oyxsuwqo1#
这是预期行为:
这是默认的行为,如果不这样做,构建队列将有无限增长的风险。最重要的是,Jenkins不跟踪正常构建请求的属性--它们看起来都一样,并且Jenkins不能(例如)分离在不同触发时间存在的不同SCM状态。然而,这正是为您提供解决方法的要点:参数化您的作业,然后使用例如Trigger参数化构建其他项目构建后操作来触发这些项目。然后Jenkins会将每个构建请求单独排队--在您的作业中,您可以使用该参数来找出必须执行的具体操作。Jenkins * 将 * 挤压具有 * 相同 * 参数值的排队参数化构建(感谢用户“atline”进行检查)。
1条答案
按热度按时间oyxsuwqo1#
这是预期行为:
这是默认的行为,如果不这样做,构建队列将有无限增长的风险。
最重要的是,Jenkins不跟踪正常构建请求的属性--它们看起来都一样,并且Jenkins不能(例如)分离在不同触发时间存在的不同SCM状态。
然而,这正是为您提供解决方法的要点:参数化您的作业,然后使用例如Trigger参数化构建其他项目构建后操作来触发这些项目。然后Jenkins会将每个构建请求单独排队--在您的作业中,您可以使用该参数来找出必须执行的具体操作。
Jenkins * 将 * 挤压具有 * 相同 * 参数值的排队参数化构建(感谢用户“atline”进行检查)。