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-api
Licencia
Unknown
Descargas
75.1k
Propietario
Top-Notch HR Services to Employees. Faster.