There are two python packages exist for jenkins remote access API, I need help to compare those two packages, so I can judge which to use.
- python-jenkins http://pythonhosted.org/python-jenkins/
- JenkinsAPI: http://pythonhosted.org/jenkinsapi/
So far for my thoughts:
python-jenkins is quite simple interface and is part of new Ubuntu release, which means easy to use, mature enough for general usage.
JenkinsAPI is mentioned in Jenkins official document, it looks new, but it is more connected with jenkins API development as well.
What I needed so far:
- https access and simple authentication (token inside jenkins) : document is not clear both
- get list of installed plugins (possible for those packages ?)
- get list of jobs
- get config xml from job
- .. may needed for other exposed remote Access API later
I want to stick with python API in high level module, if possible, avoid to use python-requests module
Any more ideas ?
EDIT refine the questions after the comments below