Shi*_*vam 2 continuous-integration build github travis-ci
我需要通过其API获取回购的最新travis构建状态。我需要一个与构建状态标志相同的行为,即即使“ pull_request”失败了,当“ push”通过时它也会显示通过。
一种实现的方法是使用此列表列出回购的所有内部版本,然后以相反的方向遍历,直到找到不是拉取请求的内部版本,然后检查其状态。
但是,必须有一种简短的方法,因为构建状态标志会使用相同的行为。每次遍历构建都只是为了获得最新的构建状态,这似乎很痛苦。
构建状态批处理用于直接获取存储库的最后“推送”构建状态的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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1233 次 |
| 最近记录: |