问题
如何从任意开源项目中获取特定 GitHub 提交的 Travis CI 的构建状态?
例子
例如,任意 GitHub 用户(具有 Travis 帐户)如何根据以下信息查询此构建的通过/失败构建状态:
- 用户名:
a-t-0
- 存储库:
Code-LatexReportTemplate
- 分支:
main
- 犯罪:
2758dc700dfaa9726f0e1755753347b4d450acda
尝试
为了获得该提交的状态,我尝试了:
- 获取命令:
GET /repos/a-t-0/Code-LatexReportTemplate/commits/2758dc700dfaa9726f0e1755753347b4d450acda/status
什么都不返回。
- 卷曲命令:
curl \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/a-t-0/Code-LatexReportTemplate/commits/2758dc700dfaa9726f0e1755753347b4d450acda/status
这会返回很多信息,但会返回一个空的状态信息,如下面所选输出所示:
"state": "pending",
"statuses": [
],