此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

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

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

注:GitHub Enterprise Server 2.22 上的 GitHub Actions 支持是有限的公测版。 测试已结束。 GitHub Actions 现在一般可用于 GitHub Enterprise Server 3.0 或更新版本。 更多信息请参阅 GitHub Enterprise Server 3.0 发行说明


注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。

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

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

To learn more about GitHub CLI, see "About GitHub CLI."

查看最近的工作流程运行

要列出最近的工作流程运行,请使用 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"