example python jenkins

example - python-jenkins o jenkinsapi para la API de acceso remoto de jenkins en python



jenkins rest api (1)

Existen dos paquetes de Python para la API de acceso remoto de jenkins, necesito ayuda para comparar esos dos paquetes, por lo que puedo decidir cuál usar.

Hasta ahora mis pensamientos:

  • python-jenkins es una interfaz bastante simple y es parte de la nueva versión de Ubuntu, lo que significa que es fácil de usar, lo suficientemente maduro para el uso general.

  • JenkinsAPI se menciona en el documento oficial de Jenkins , parece nuevo, pero también está más conectado con el desarrollo de API de jenkins.

Lo que necesitaba hasta ahora:

  • Acceso https y autenticación simple (token dentro de jenkins): el documento no está claro tanto
  • obtener lista de complementos instalados (posible para esos paquetes?)
  • obtener lista de trabajos
  • obtener config xml del trabajo
  • .. puede ser necesario para otra API de acceso remoto expuesta más adelante

Quiero seguir con la API de python en el módulo de alto nivel, si es posible, evitar usar el módulo de solicitudes de python

¿Más ideas?

EDITAR refinar las preguntas después de los comentarios a continuación