{"meta":{"title":"查看工作流程运行历史记录","intro":"您可以查看工作流程每次运行的日志。 日志包括工作流程中每个作业和步骤的状态。","product":"GitHub Actions","breadcrumbs":[{"href":"/zh/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/zh/enterprise-cloud@latest/actions/how-tos","title":"操作方法"},{"href":"/zh/enterprise-cloud@latest/actions/how-tos/monitor-workflows","title":"监视工作流"},{"href":"/zh/enterprise-cloud@latest/actions/how-tos/monitor-workflows/view-workflow-run-history","title":"查看工作流程运行历史记录"}],"documentType":"article"},"body":"# 查看工作流程运行历史记录\n\n您可以查看工作流程每次运行的日志。 日志包括工作流程中每个作业和步骤的状态。\n\n执行这些步骤需要对仓库的读取访问权限。\n\n<div class=\"ghd-tool webui\">\n\n1. 在 GitHub 上，导航到存储库的主页面。1. 在仓库名称下，单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions”\\*\\*\\*\\*。\n\n   ![“github/docs”存储库的选项卡的屏幕截图。 “操作”选项卡以橙色边框突出显示。](/assets/images/help/repository/actions-tab-global-nav-update.png)1. 在左侧边栏中，单击您想要查看的工作流程。\n\n   ![“操作”选项卡的左侧边栏的屏幕截图。工作流“CodeQL”以深橙色标出。](/assets/images/help/actions/superlinter-workflow-sidebar.png)1. 在工作流运行列表中，单击运行的名称以查看工作流运行摘要。\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n> \\[!NOTE]\n> 若要详细了解 GitHub CLI，请参阅“[关于 GitHub CLI](/zh/enterprise-cloud@latest/github-cli/github-cli/about-github-cli)”。\n\n## 查看最近的工作流程运行\n\n要列出最近的工作流运行，请使用 `run list` 子命令。\n\n```shell\ngh run list\n```\n\n要指定返回的最大运行次数，可使用 `-L` 或 `--limit` 标记。 默认为 `10`。\n\n```shell\ngh run list --limit 5\n```\n\n要仅返回指定工作流的运行，可使用 `-w` 或 `--workflow` 标记。 将 `workflow` 替换为工作流名称、工作流 ID 或工作流文件名。 例如，`\"Link Checker\"`、`1234567` 或 `\"link-check-test.yml\"`。\n\n```shell\ngh run list --workflow WORKFLOW\n```\n\n## 查看特定工作流程运行的详细信息\n\n要显示特定工作流运行的详细信息，请使用 `run view` 子命令。 将 `run-id` 替换为要查看的运行的 ID。 如果没有指定 `run-id`，GitHub CLI 将返回交互式菜单供你选择最近的运行结果。\n\n```shell\ngh run view RUN_ID\n```\n\n要在输出中包含作业步骤，请使用 `-v` 或 `--verbose` 标记。\n\n```shell\ngh run view RUN_ID --verbose\n```\n\n要查看运行中特定作业的详细信息，请使用 `-j` 或 `--job` 标记。 将 `job-id` 替换为要查看的作业的 ID。\n\n```shell\ngh run view --job JOB_ID\n```\n\n要查看作业的完整日志，请使用 `--log` 标记。\n\n```shell\ngh run view --job JOB_ID --log\n```\n\n如果运行失败，请使用 `--exit-status` 标记以非零状态退出。 例如：\n\n```shell\ngh run view 0451 --exit-status && echo \"run pending or passed\"\n```\n\n</div>"}