在https://travis-ci.org/user/project/branches中,您可以看到每个分支的最新版本。如果我将鼠标悬停在一个复选标记(或exe,如果构建失败)上,则会得到一个类似https://travis-ci.org/user/project/builds/9999999的URL,其中9999999可能是构建#。
我的问题是我如何获取仓库中每个分支的最新版本的版本号?
我尝试向https://api.travis-ci.com/repo/user%2Fproject/builds发送HTTP GET请求,但是返回了很多数据。我按Ctrl + F来搜索内部版本号(9999999),但未找到任何内容,因此似乎没有帮助。当我只有7个分支时,我会看到21个构建版本。
我想我也可以写一个屏幕抓取工具来做到这一点。我可以在https://travis-ci.org/user/project/branches处解析HTML,但是由于存在API,所以我只想使用它。
有什么想法吗?