GitHub Actions API:获取查看工作流运行历史记录

Posted

技术标签:

【中文标题】GitHub Actions API:获取查看工作流运行历史记录【英文标题】:GitHub Actions API: Get view workflow run history 【发布时间】:2022-01-13 09:16:43 【问题描述】:

我正在寻找一个 API 来检索 GitHub Actions 中特定工作流程的先前运行。 我找到了返回整个存储库以前运行的 API,但我只需要特定工作流的运行。

此链接完美地描述了我正在寻找的 API: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history

【问题讨论】:

【参考方案1】:

使用/repos/owner/repo/actions/workflows/workflow_id/runs 端点列出给定存储库中给定工作流 ID 的运行。

例如,要获取 rust-lang/rust 存储库的所有 CI 作业运行,请使用 https://api.github.com/repos/rust-lang/rust/actions/workflows/817415/runs

【讨论】:

以上是关于GitHub Actions API:获取查看工作流运行历史记录的主要内容,如果未能解决你的问题,请参考以下文章

如何从 GitHub Actions 获取我的日志文件?

自托管 GitHub Actions 运行器的 GitHub API 权限名称?

GitHub Actions - 计划的 cron 作业的通知

在 GitHub Actions 中启动 nuxt 时出现 Nuxt 致命错误

Github 操作部署失败,因为不匹配 composer-runtime-api ^2.0.0 但使用了 actions/checkout@v2

在 GitHub Actions 中添加基于日期的标签