获取有关 GitHub Actions 中特定 ID 的上次工作流程运行的信息

问题描述 投票:0回答:2

我很困惑,有什么方法可以通过 API 获取特定工作流程 ID 的上次工作流程运行的状态吗?在阅读 GitHub Actions 上的 REST API 文档后,我没有找到执行此操作的方法。

详细说明,我的存储库中的

.github/workflows/
文件夹如下所示:

.github/
 |_ workflows/
     |_ deploystaging.yml
     |_ deployprod.yml

这两个都有

on-push
触发器,因此一旦推送任何提交,它们就会开始构建。

现在,我想通过 REST API 显式获取有关

deploystaging.yml
文件的信息(无论成功还是失败)。

谢谢你。

github github-api github-actions
2个回答
4
投票

有一个端点列出给定工作流 ID 的所有工作流运行。每个运行对象都包含

status
和当前运行状态,以及
completion
和构建结果(告诉您成功还是失败)。


0
投票

实际上现在是在

conclusion
而不是
completion

© www.soinside.com 2019 - 2024. All rights reserved.