получение самых последних сборок через API

На https://travis-ci.org/user/project/branches вы можете увидеть последние сборки для каждой ветки. Если я наведу курсор на одну из галочек (или exes, если сборка не удалась), я получаю URL-адрес вида https://travis-ci.org/user/project/builds/9999999, где 9999999 предположительно является номером сборки.

Мой вопрос: как я могу получить номер сборки самых последних сборок для каждой ветки в моем репо?

Я попытался выполнить HTTP-запрос GET на https://api.travis-ci.com/repo/user%2Fproject/builds, но он вернул много данных. Я нажал Ctrl + F для поиска сборки № (9999999) и не нашел ничего, так что это не кажется мне таким полезным. И я вижу 21 сборку, когда у меня всего 7 веток.

Думаю, я также могу написать скраппер для этого. Я могу разобрать HTML по адресу https://travis-ci.org/user/project/branches, но, поскольку API существует, я просто предполагаю, что его использую.

Есть идеи?

0 ответов

Другие вопросы по тегам