Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
GitHub AE 目前是有限发行版。请联系我们的销售团队以了解更多信息。

重新运行工作流程和作业

您可以工作流程运行初始运行后最长 30 天内重新运行工作流程运行。

People with write permissions to a repository can re-run workflows in the repository.

关于重新运行工作流程和作业

重新运行工作流程 会使用触发工作流程运行的原始事件的 GITHUB_SHA(提交 SHA)和 GITHUB_REF (Git ref)。 You can re-run a workflow for up to 30 days after the initial run.

重新运行工作流程中的所有作业

  1. 在 您的企业 上,导航到仓库的主页面。

  2. 在仓库名称下,单击 Actions(操作)主仓库导航中的操作选项卡

  3. 在左侧边栏中,单击您想要查看的工作流程。 左侧边栏中的工作流程列表

  4. 从工作流程运行列表中,单击运行的名称以查看工作流程运行摘要。

    工作流程运行的名称

  5. 在工作流程的右上角,使用 Re-run jobs(重新运行作业)下拉菜单,并选择 Re-run all jobs(重新运行所有作业)重新运行检查下拉菜单

要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。

要重新运行失败的工作流程运行,请使用 run rerun 子命令。 将 run-id 替换为您想要重新运行的已失败运行的 ID。 如果您没有指定 run-id,GitHub CLI 将返回一个交互式菜单,供您选择最近失败的运行。

gh run rerun run-id

要查看工作流程运行的进度,请使用 run watch 子命令,并从交互式列表中选择运行。

gh run watch