[devel] Q: Re: altrepodb - архитектура БД
Leonid Krivoshein
klark.devel на gmail.com
Сб Мар 18 23:36:01 MSK 2023
Привет!
On 3/18/23 20:27, Vitaly Chikunov wrote:
> Hi,
>
> On Mon, Aug 15, 2022 at 10:42:30AM +0300, Danil Shein wrote:
>> АПИ публичное и доступно тут: https://rdb.altlinux.org/api/
> Подскажите, пожалуйста, каким запросом можно вывести тот же список
> заданий, что выводится командой:
>
> ssh girar task ls --user=kernelbot --brief
>
Я в этом мало что понимаю, но вижу одну закономерность :-)
$ ssh girar task ls --user=kernelbot --brief |wc -l
25
$ curl -s -H 'accept: application/json' -X 'GET' \
'https://rdb.altlinux.org/api/task/progress/find_tasks?input=kernel-image&owner=kernelbot&state=EPERM,FAILED&tasks_limit=10000'
\
|jq -C |less -r
В начале вывод присутствует:
"length": 25
Могу предположить, что в этом выводе есть нужная информация, но её надо
фильтровать на стороне клиента. Да, было бы удобно иметь запрос на
активные задания без детализации.
> Спасибо,
>
> ps. Где girar это gyle.altlinux.org.
>
> pps. JFYI. Я попытался сам угадать нужный запрос, но не смог. Не понятно
> что значат в описании API такие фразы
>
> "Get branches list for last tasks"
>
> что такое "last tasks".
>
> "Task search by ID, task owner or component."
>
> "Компонента" нет в списке параметров.
>
> "branch string (query) name of packageset"
>
> Что значит что branch это packageset?
>
> Чем отличаются эти два запроса:
>
> "Task search by ID, task owner or component"
> "Task search by ID, owner, repo, state and component."
>
> при этом, в первом запросе есть поле state, а во втором нет.
--
WBR, Leonid Krivoshein.
Подробная информация о списке рассылки Devel