gpt4 book ai didi

github - 通过 travis API 获取 repo 的最新 travis 构建状态

转载 作者:行者123 更新时间:2023-12-04 00:40:59 25 4
gpt4 key购买 nike

我需要通过他们的 API 获取 repo 的最新 travis 构建状态。我需要一种与构建状态徽章相同的行为,即它在“推送”通过时显示通过,即使更新的“pull_request”失败也是如此。

实现的一种方法是使用 this 列出存储库的所有构建。然后反向遍历,直到找到一个不是拉取请求的构建,然后检查其状态。

但是,必须有一个简短的方法来完成它,因为构建状态徽章使用相同的行为。每次都遍历构建以获取最后的构建状态似乎很痛苦。

构建状态批处理使用什么 API 端点来直接获取存储库的最后“推送”构建状态?

最佳答案

最简单的解决方案是不使用 Travis API,而是使用构建状态标志。测试“通过”或“失败”作为文本嵌入到 SVG 图像中:

curl -s 'https://api.travis-ci.org/$USER/$REPO.svg?branch=$BRANCH' | grep pass
curl -s 'https://api.travis-ci.org/$USER/$REPO.svg?branch=$BRANCH' | grep fail

关于github - 通过 travis API 获取 repo 的最新 travis 构建状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30980874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com