gpt4 book ai didi

Jenkins 构建队列限制

转载 作者:行者123 更新时间:2023-12-02 13:39:44 29 4
gpt4 key购买 nike

我注意到 Jenkins 中的构建队列似乎有一个限制。当我触发大量构建时,它似乎只在构建队列中最多放置一个构建。有没有办法消除此限制,以便构建队列中可以有多个构建?

最佳答案

这是预期行为:

  • 通常,您的作业将取决于某些输入(来自 SCM 或某些上游作业)
  • 如果您的从属容量太低而无法 catch 每个构建,那么您通常只想测试/构建/...仅最新的“项目”。

这是默认行为。否则,构建队列将面临无限增长的风险。

最重要的是,Jenkins 不会跟踪正常构建请求的属性——它们看起来都一样,并且 Jenkins 无法(例如)分离在不同触发时间存在的不同 SCM 状态。

然而,这正是为您提供解决方法的要点:参数化您的作业,然后使用例如在其他项目上触发参数化构建强> 构建后操作来触发这些操作。然后 Jenkins 将单独对每个构建请求进行排队——并且在您的作业中,您可以使用该参数来找出到底需要做什么。

Jenkins 压缩具有相同参数值的排队参数化构建(感谢用户“atline”的检查)。

关于Jenkins 构建队列限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39499422/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com