【问题标题】:How to see the full build queue in Jenkins如何在 Jenkins 中查看完整的构建队列
【发布时间】:2014-11-13 08:38:54
【问题描述】:

我们的 Jenkins 实例为我们的主应用程序提供了一份工作。它在一项工作中构建所有 git 分支,因此有时会远远落后。但是,左侧的构建队列只显示下一个作业,而不是所有其他作业。有没有办法查看单个作业的所有排队执行?理想情况下,它甚至会显示分支。

我知道像为每个分支创建一个新工作这样的解决方案,但这确实使已经很糟糕的界面变得混乱,我宁愿避免这种情况。

【问题讨论】:

  • 请清除您的问题。据我所知.. 你有一个构建所有 git 分支的 Jenkins 工作。你想看到单独的 git 分支在构建队列中排队吗?如果是这种情况,那么在 Jenkins 中是不可能的。构建队列仅列出作业而不是作业的子部分。如果这不是您需要的,请说得更清楚..谢谢..!!
  • 对不起,让我澄清一下。我有一个矩阵构建的事实几乎是无关紧要的。我只是想查看单个作业的完整队列。该作业恰好在 git 中构建多个分支,因此我还希望能够查看队列中的每个作业将构建哪个分支。这有意义吗?
  • 恐怕詹金斯不支持这个。您看不到单个作业的子部分的队列。您必须将每个 git 分支作为一个作业分发。为了使生活更轻松,您不必手动构建所有分支,您可以配置为触发其他作业当您的一项工作完成构建时自动生成.. 我希望这对您有些相关。
  • 我可能还需要澄清一下。我希望能够看到单个作业的作业队列(没有子作业)。这可能吗?
  • 对于单个作业,具有相同的参数,如果它已经包含在队列中,Jenkins 不会将其放入队列中。您可以使用一个简单的技巧来添加一个未使用的参数,并在每次运行作业时为该参数设置一些随机值。现在,您可以在同一作业的队列中有多个作业。

标签: build jenkins continuous-integration hudson build-server


【解决方案1】:

对于具有相同参数的单个作业,如果已包含在队列中,Jenkins 不会将构建放入队列中。您可以使用一个简单的技巧来添加一个未使用的参数,并在每次运行作业时为该参数设置一些随机值。现在,您可以在队列中为同一个作业创建多个作业。

【讨论】:

    猜你喜欢
    • 2011-10-10
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多