[devel] Q: extending task ls output

Andrey Savchenko bircoph на altlinux.org
Пт Окт 23 12:02:18 MSK 2020


On Fri, 23 Oct 2020 11:16:09 +0300 Anton Farygin wrote:
> On 23.10.2020 10:39, Vladislav Zavjalov wrote:
> > On Fri, Oct 23, 2020 at 10:36:44AM +0300, Anton Farygin wrote:
> >> Да, наверное с однострочниками json я погорячился и это интерфейс скорее
> >> для машины, а не человека.
> > Но, может, это и неплохая идея, с отдельным параметром
> > task show --json
> 
> Изначально мне нужен был такой вывод не в show, а в ls.
> 
> task ls --output=json

А ведь сборочница уже хранит информацию о тасках в json:

$ cat /tasks/260240/info.json
{
 "taskid": 260240,
 "shared": false,
 "test_only": true,
 "aborted_by": "awaiter",
 "repo": "sisyphus",
 "state": "FAILED",
 "try": 1,
 "iter": 1,
 "owner": "cas",
 "subtasks": {
  "100": {
   "srpm": "LibreOffice-still-6.4.7.2-alt1.src.rpm",
   "type": "srpm",
   "userid": "cas"
  }
 }
}

Нужна просто опция, чтоб её отгружать через ssh-интерфейс.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201023/67867548/attachment-0001.bin>


Подробная информация о списке рассылки Devel