【发布时间】:2014-11-13 08:38:54
【问题描述】:
我们的 Jenkins 实例为我们的主应用程序提供了一份工作。它在一项工作中构建所有 git 分支,因此有时会远远落后。但是,左侧的构建队列只显示下一个作业,而不是所有其他作业。有没有办法查看单个作业的所有排队执行?理想情况下,它甚至会显示分支。
我知道像为每个分支创建一个新工作这样的解决方案,但这确实使已经很糟糕的界面变得混乱,我宁愿避免这种情况。
【问题讨论】:
-
请清除您的问题。据我所知.. 你有一个构建所有 git 分支的 Jenkins 工作。你想看到单独的 git 分支在构建队列中排队吗?如果是这种情况,那么在 Jenkins 中是不可能的。构建队列仅列出作业而不是作业的子部分。如果这不是您需要的,请说得更清楚..谢谢..!!
-
对不起,让我澄清一下。我有一个矩阵构建的事实几乎是无关紧要的。我只是想查看单个作业的完整队列。该作业恰好在 git 中构建多个分支,因此我还希望能够查看队列中的每个作业将构建哪个分支。这有意义吗?
-
恐怕詹金斯不支持这个。您看不到单个作业的子部分的队列。您必须将每个 git 分支作为一个作业分发。为了使生活更轻松,您不必手动构建所有分支,您可以配置为触发其他作业当您的一项工作完成构建时自动生成.. 我希望这对您有些相关。
-
我可能还需要澄清一下。我希望能够看到单个作业的作业队列(没有子作业)。这可能吗?
-
对于单个作业,具有相同的参数,如果它已经包含在队列中,Jenkins 不会将其放入队列中。您可以使用一个简单的技巧来添加一个未使用的参数,并在每次运行作业时为该参数设置一些随机值。现在,您可以在同一作业的队列中有多个作业。
标签: build jenkins continuous-integration hudson build-server