Существует два пакета python для API удаленного доступа jenkins, мне нужна помощь в сравнении этих двух пакетов, поэтому я могу судить, что использовать.
- python-jenkins http://pythonhosted.org/python-jenkins/
- JenkinsAPI: http://pythonhosted.org/jenkinsapi/
До сих пор для моих мыслей:
-
python-jenkins - довольно простой интерфейс и является частью новой версии Ubuntu, что означает простой в использовании, достаточно зрелый для общего использования.
-
JenkinsAPI упоминается в официальном документе Jenkins, он выглядит новым, но он более связан с разработкой API jenkins.
Что мне нужно:
- https доступ и простая аутентификация (токен внутри jenkins): документ не ясен и
- получить список установленных плагинов (возможно для этих пакетов?)
- получить список заданий
- получить конфигурацию xml из задания
- .. может понадобиться для других открытых API удаленного доступа позже
Я хочу использовать API-интерфейс python в модуле высокого уровня, если это возможно, избегать использования модуля python-запросов
Любые идеи?
EDIT уточнить вопросы после комментариев ниже