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.

Acerca del proyecto

Install jenkins-python + include ansible binding module

Instalar
ansible-galaxy install peopledoc.jenkins-api
Licencia
Unknown
Descargas
75.1k
Propietario
Top-Notch HR Services to Employees. Faster.