如何通过 UI 在 GitLab 中重试管道(不是单个作业)?

问题描述 投票:0回答:3

基本上,我正在寻找触发的管道的重试按钮,但我看到的只是该管道的各个作业的重试按钮。我不想仅仅为了重试管道而推送提交。 参考截图

gitlab gitlab-ci
3个回答
29
投票

您可以通过以下方式重试管道上的最新推送:

  • CI/CD -> Pipelines -> Run Pipeline -> Select the branch to run.

否则,正如您所提到的,您必须为管道的每个单独作业手动按下重试按钮(对于不是最新的管道)。


2
投票

GitLab 15.1(2022 年 6 月)应该有所帮助:

从管道图中重试下游管道

以前,要重试下游管道,您必须导航到管道并选择重试。

这很有效,但是当有多个 下游管道。
你必须深入每一个单独的管道 想重试,找到重试选项,很麻烦。

在此版本中,我们通过添加一个 选项直接从管道图中重试下游管道,而无需进入每个管道的详细信息页面

改善了用户体验。

https://about.gitlab.com/images/15_1/trigger.png -- Retry a downstream pipeline from the pipeline graph

请参阅文档问题。>


0
投票

如果您想针对特定合并请求重试管道,请尝试以下方式: https://stackoverflow.com/a/76146331/17947119

  1. 转到合并请求页面。
  2. 在选项卡部分(概览旁边),转到
    Pipelines
    选项卡。
  3. 单击按钮
    Run pipeline
© www.soinside.com 2019 - 2024. All rights reserved.