Как мы можем получить все задания, созданные в рамках конкретного проекта, на основе сведений об узле, используя конечную точку Rundeck REST api

Я новичок в rundeck и в настоящее время использую версию 1.6. Для одного из моих вариантов использования мне нужно получить все сведения о задании, созданном в рамках проекта, для запуска на определенном узле. Итак, в основном, есть ли доступная конечная точка, которую я могу использовать, передав имя проекта и имя узла, чтобы получить все сведения о задании, связанные с ним. Спасибо -Сэм


person Sam    schedule 25.04.2017    source источник


Ответы (1)


Я не думаю, что вы сможете получить подробную информацию о заданиях относительно узлов, и я не думаю, что задания также связаны с узлами. Вместо этого вы можете получить подробную информацию о вакансиях, связанных с конкретным проектом.

leo@leo-local:~$ curl http://localhost:4440/api/14/project/test/jobs?authtoken=*********************
<jobs count='3'>
 <job id='cff77efc-c2ce-4ccf-b366-09d61d15663d' href='http://localhost:4440/api/19/job/cff77efc-c2ce-4ccf-b366-09d61d15663d' permalink='http://localhost:4440/project/test/job/show/cff77efc-c2ce-4ccf-b366-09d61d15663d'>
<name>test1</name>
<group />
<project>test</project>
<description>test1</description>
</job>
<job id='4ca30ee7-c91a-4bc3-92f2-2d10667f0a71' href='http://localhost:4440/api/19/job/4ca30ee7-c91a-4bc3-92f2-2d10667f0a71' permalink='http://localhost:4440/project/test/job/show/4ca30ee7-c91a-4bc3-92f2-2d10667f0a71'>
<name>test2</name>
<group />
<project>test</project>
<description>test2</description>
</job>
<job id='c868ce7c-69e3-4886-be22-11176ade9ca9' href='http://localhost:4440/api/19/job/c868ce7c-69e3-4886-be22-11176ade9ca9' permalink='http://localhost:4440/project/test/job/show/c868ce7c-69e3-4886-be22-11176ade9ca9'>
<name>test3</name>
<group />
<project>test</project>
<description>test3</description>
</job>
</jobs>
leo@leo-local:~$ 
person Leo Prince    schedule 26.04.2017