关于重新运行工作流程和作业
重新运行工作流使用与触发工作流运行的原始事件相同的 GITHUB_SHA
(提交 SHA)和 GITHUB_REF
(Git ref)。 在初始运行最多 30 天后,可以重新运行工作流。
重新运行工作流程中的所有作业
-
在 your enterprise 上,导航到存储库的主页。 1. 在你的存储库名称下,单击 “操作”。
1. 在左侧边栏中,单击您想要查看的工作流程。
1. 在工作流运行列表中,单击运行的名称以查看工作流运行摘要。
1. 在工作流的右上角,使用“ 重新运行作业”下拉菜单,然后选择“重新运行所有作业” 。
如果没有作业失败,则看不到“ 重新运行作业”下拉菜单。 相反,单击“重新运行所有作业”。
1. 在工作流的右上角,使用“重新运行作业”下拉菜单,然后选择“重新运行所有作业” 。
若要详细了解 GitHub CLI,请参阅“关于 GitHub CLI”。
若要重新运行失败的工作流运行,请使用 run rerun
子命令。 将 run-id
替换为要重新运行的已失败运行的 ID。 如果没有指定 run-id
,GitHub CLI 将返回交互式菜单供你选择最近失败的运行。
gh run rerun RUN_ID
要查看工作流运行的进度,请使用 run watch
子命令,并从交互式列表中选择运行。
gh run watch
查看以前的工作流程运行
您可以查看以前尝试运行工作流程的结果。 您还可以使用 API 查看以前的工作流程运行。 有关详细信息,请参阅“获取工作流运行”。
-
在 your enterprise 上,导航到存储库的主页。 1. 在你的存储库名称下,单击 “操作”。
1. 在左侧边栏中,单击您想要查看的工作流程。
1. 在工作流运行列表中,单击运行的名称以查看工作流运行摘要。
-
任何以前的运行尝试都显示在左窗格中。
-
单击某个条目以查看其结果。