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

查看工作流程运行历史记录

您可以查看工作流程每次运行的日志。 日志包括工作流程中每个作业和步骤的状态。

GitHub Actions 可用于 GitHub Free、GitHub Pro、组织的 GitHub Free、GitHub Team、GitHub Enterprise Cloud 和 GitHub AE。 GitHub Actions 不适用于使用旧版按仓库计划的帐户所拥有的私有仓库。

注意: GitHub Actions 目前正在测试用于 GitHub AE 。

在 GitHub 上查看工作流程运行历史记录

执行这些步骤需要对仓库的读取访问权限。

  1. 在 GitHub AE 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Actions(操作)主仓库导航中的操作选项卡
  3. 在左侧边栏中,单击您想要查看的工作流程。 左侧边栏中的工作流程列表
  4. 从工作流程运行列表中,单击要查看的运行的名称。 工作流程运行的名称

使用 GitHub CLI 查看工作流程运行历史记录

有关设置 GitHub CLI 的信息,请参阅“使用 GitHub CLI 管理 GitHub Actions”。

查看最近的工作流程运行

要列出最近的工作流程运行,请使用 run list 子命令。

gh run list

要指定返回的最大运行次数,您可以使用 -L--limit 标记。 默认值为10.

gh run list --limit 5

要只返回为指定的工作流程的运行,您可以使用 -w--workflow 标记。 将 workflow 替换为工作流名称、工作流程 ID 或工作流程文件名。 例如 "Link Checker"1234567"link-check-test.yml"

gh run list --workflow workflow

查看特定工作流程运行的详细信息

要显示特定工作流程运行的详细信息,请使用 run view 子命令。 将 run-id 替换为您想要查看的运行的 ID。 如果您没有指定 run-id,GitHub CLI 将返回一个交互式菜单,供您选择最近的运行。

gh run view run-id

要在输出中包括作业步骤,请使用 -v--verbose 标记。

gh run view run-id --verbose

要查看运行中特定作业的详细信息,请使用 -j--job 标记。 将 job-id 替换为您想要查看的作业的 ID。

gh run view --job job-id

要查看作业的完整日志,请使用 --log 标记。

gh run view --job job-id --log

如果运行失败,请使用 --exit-status 标记以非零状态退出。 例如:

gh run view 0451 --exit-status && echo "run pending or passed"

此文档对您有帮助吗? 隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。