Запустить XNAT pipelina через REST
Я пытаюсь написать сценарий, который сможет запускать конвейеры, которые добавляются в конкретный проект (т. Е. Сценарий заменит пользователя, нажимающего "build" для каждого объекта в конкретном проекте). В своей голове я делю проблему на три задачи:
- Получение списков предметов в ПРОЕКТЕ.
- Получение списка конвейеров, уже добавленных в ПРОЕКТ.
- Запустите выбранный конвейер (который должен присутствовать в списке, сгенерированном в 2) для каждого предмета (список, собранный в 1).
Теперь, как я понимаю, я уже столкнулся с некоторыми проблемами:
Как я могу получить список предметов для проекта? Может быть, использовать pyXNAT проще...
Как я могу получить список конвейеров, добавленных в проект?
Как я могу запустить ОДИН конвейер по ОДНОЙ теме (так же, как щелкнуть "Построить" на странице отчета MR) через REST-API? Является ли это возможным?
Я использую XNAT 1.6.3
с Tomcat 6.0.41
и PostgreSQL 9.1
на Ubuntu 14.04
Я надеюсь, что мой вопрос ясен и спасибо за ваше время!
1 ответ
У меня нет ответов относительно конвейеров, хотя я полагаю, что они могут быть запущены через протокол REST. Основные сведения см. В документации по pyxnat https://pythonhosted.org/pyxnat/index.html.