如何查看组织内所有运行中的GitHub Actions全局视图?
组织内全局查看GitHub Actions运行任务的方法
官方自带的全局视图
- 组织Actions总览页:打开组织主页的Actions标签(路径为
https://github.com/orgs/[你的组织名]/actions),这里默认展示所有仓库的近期工作流运行记录,包括正在执行的任务。通过顶部筛选器选择「正在运行」,就能只显示当前活跃的任务,还能按仓库、工作流名称、分支等维度进一步过滤。 - 运行器页面的快捷查看:你提到的
/settings/actions/runners页面中,每个运行器卡片若显示「正在运行的作业」数量,点击该数字可直接查看该运行器当前处理的所有任务,无需逐个进入仓库。不过这是按运行器维度聚合的视图,而非全组织所有运行任务的统一列表。
自定义聚合方案
如果官方视图无法满足需求,可借助GitHub API实现自定义聚合:
- 调用
GET /orgs/{org}/actions/runs接口,指定参数status=in_progress,即可拉取组织内所有正在运行的工作流记录。编写简单脚本(如Python或Shell脚本)定时调用接口,将结果整理为表格或简易网页,就能实现完全自定义的全局监控视图。 - 用GitHub CLI(
gh)快速查询:在终端执行gh api /orgs/{你的组织名}/actions/runs --field status=in_progress,可获取结构化的运行中任务数据,搭配jq工具还能格式化输出为更易读的格式。
权限说明
要查看组织内所有仓库的Actions记录,你需要拥有对应仓库的读取权限。
内容的提问来源于stack exchange,提问作者Novaterata
相关产品推荐
相关产品推荐

