About monitoring and troubleshooting

You can use the tools in GitHub Actions to monitor and debug your workflows.

Monitoring your workflows

使用可视化图表

每个工作流程运行都会生成一个实时图表,说明运行进度。 您可以使用此图表来监控和调试工作流程。 例如:

工作流程图表

For more information, see "Using the visualization graph."

添加工作流程状态徽章

状态徽章显示工作流程目前失败还是通过。 添加状态徽章的常见位置是仓库的 README.md 文件,但也可将其添加到您喜欢的任何网页。 默认情况下,徽章显示默认分支的状态。 您也可以在 URL 中使用 branchevent 查询参数显示特定分支或事件运行的工作流程状态。

示例状态徽章

更多信息请参阅“添加工作流程状态徽章”。

查看作业执行时间

To identify how long a job took to run, you can view its execution time. 例如:

运行和可计费时间详细信息链接

更多信息请参阅“查看作业执行时间”。

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

You can view the status of each job and step in a workflow. 例如:

工作流程运行的名称

更多信息请参阅“查看工作流程运行历史记录”。

Troubleshooting your workflows

使用工作流程运行日志

Each workflow run generates activity logs that you can view, search, and download. 例如:

Super linter 工作流程结果

更多信息请参阅“使用工作流程运行日志”。

启用调试日志

如果工作流程日志没有提供足够的详细信息来诊断工作流程、作业或步骤未按预期工作的原因,您可以启用额外的调试日志。 更多信息请参阅“启用调试日志记录”。

自托管运行器的监控和故障排除

If you use self-hosted runners, you can view their activity and diagnose common issues.

更多信息请参阅“自托管运行器监控和故障排除”。

此文档对您有帮助吗?

隐私政策

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

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

做出贡献

或者, 了解如何参与。