peopledoc.jenkins-api
novafloss.jenkins-api
Instala jenkins-python e incluye el módulo de enlace de ansible.
Aquí tienes la lista completa de los comandos API disponibles:
- http://python-jenkins.readthedocs.io/en/latest/api.html
Requisitos
Ninguno
Dependencias
Ninguna, pero recomendamos incluir FGtatsuro.python-requirements en tu
libro de jugadas primero para asegurarte de que pip esté actualizado y la instalación de requests no falle.
Variables de rol
Ninguna
Ejemplo de libro de jugadas
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios también:
- hosts: slave
roles:
- FGtatsuro.python-requirements
- novafloss.jenkins-api
tasks:
- jenkins_credentials:
jenkins_url: https://jenkins.miempresa.com/
name: github-https
cls: com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl
args:
- Permitir clonación de github https
- mi token de github
- 816a8c3f0130e8b3a83ac65a5e4d1f26e121863e
- jenkins_api:
jenkins_url: https://jenkins.miempresa.com/
command: node_exists
args:
- node-1
register: result
- debug:
var: result.node_exists
Nota: El módulo jenkins-api coloca el diccionario del resultado de la API con el nombre del comando como clave. Por ejemplo, el resultado de la tarea anterior se almacena como result.node_exists.
Derechos de autor
Licenciado bajo BSD por @PeopleDoc y colaboradores.
Instalar
ansible-galaxy install peopledoc.jenkins-apiLicencia
Unknown
Descargas
77k
Propietario
Top-Notch HR Services to Employees. Faster.
