Esistono due pacchetti python per l'API di accesso remoto di jenkins, ho bisogno di aiuto per confrontare questi due pacchetti, quindi posso giudicare quale usare.python-jenkins o jenkinsapi per jenkins API di accesso remoto in python
- python-Jenkins http://pythonhosted.org/python-jenkins/
- JenkinsAPI: http://pythonhosted.org/jenkinsapi/
Finora per i miei pensieri:
python-Jenkins è semplice interfaccia abbastanza e fa parte della nuova release di Ubuntu, che significa facile da usare, abbastanza maturo per l'uso generale.
JenkinsAPI è menzionato in Jenkins official document, sembra nuovo, ma è più connesso allo sviluppo dell'XI jenkins.
quello che mi serviva finora:
- accesso HTTPS e l'autenticazione semplice (Token Jenkins all'interno): (? Possibile per questi pacchetti) documento non è chiaro sia la lista
- get dei plugin installati lista
- get di posti di lavoro
- ottenere XML di configurazione da lavoro
- .. può necessario per altre API esposte accesso remoto in seguito
voglio attaccare con pitone API nel modulo di alto livello, se possibile, evitare di utilizzare moduli
Tutte le idee più python-richieste?
EDIT affinare la domande dopo i commenti qui sotto
Hai provato tu stesso? Quali problemi hai incontrato? Che problema stai cercando di risolvere qui, cosa vorresti che la biblioteca facesse? –
@martijn: grazie per ricordare, ho aggiornato con la mia analisi. –
Non ci stai dicendo cosa vuoi fare a parte usare i token sicuri. Cosa intendi scrivere? Hai assolutamente bisogno di Python? Ad esempio, ci sono altri modi per accedere a jenkins, ad esempio la CLI: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI che funziona con le chiavi ssh. – coffeebreaks