Существует два пакета python для API удаленного доступа jenkins, мне нужна помощь в сравнении этих двух пакетов, поэтому я могу судить о том, что использовать.python-jenkins или jenkinsapi для API удаленного доступа jenkins в python
- питон-Дженкинса http://pythonhosted.org/python-jenkins/
- JenkinsAPI: http://pythonhosted.org/jenkinsapi/
До сих пор мои мысли:
питон-Дженкинса довольно простой интерфейс и является частью новой версии Ubuntu, что означает простой в использовании, достаточно зрелый для общего использования.
JenkinsAPI упоминается в Jenkins official document, он выглядит новым, но он более связан с разработкой API jenkins.
Что мне нужно было до сих пор:
- HTTPS доступа и простой аутентификации (лексем внутри Jenkins): (? Возможный для этих пакетов) документов не ясно, как список
- ПОЛУЧИТЬ установленных плагинов список
- прибудет рабочие места
- получить конфигурационный XML с работы
- .. может нужно для другого API подвергается удаленный доступу позже
Я хочу придерживаться Python API в модуле высокого уровня, если это возможно, избегать использования питона-запросов модуля
Любых новых идей?
EDIT уточняют вопросы после комментариев ниже
Вы пробовали их самостоятельно? С какими проблемами вы столкнулись? Какую проблему вы пытаетесь решить здесь, что вам потребуется библиотека? –
@martijn: спасибо за напоминание, я обновил свой анализ. –
Вы не говорите нам, что хотите сделать, помимо использования защищенных токенов. Что вы намерены писать? Вам абсолютно нужен питон? Например, есть другие способы доступа к jenkins, например CLI: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI, который работает с ключами ssh. – coffeebreaks