peopledoc.jenkins-api

novafloss.jenkins-api

Installer jenkins-python + inclure le module de liaison ansible.

Voici la liste exhaustive des commandes API disponibles :

- http://python-jenkins.readthedocs.io/en/latest/api.html

Exigences

Aucune

Dépendances

Aucune, mais nous vous recommandons d'inclure FGtatsuro.python-requirements dans votre playbook en premier pour garantir que pip est à jour et que l'installation de requests ne causera pas de problèmes.

Variables de rôle

Aucune

Exemple de Playbook

Inclure un exemple de la façon d'utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

- hosts: slave
  roles:
    - FGtatsuro.python-requirements
    - novafloss.jenkins-api
  tasks:
    - jenkins_credentials:
        jenkins_url: https://jenkins.mycompany.com/
        name: github-https
        cls: com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl
        args:
          - Autoriser le clonage https sur github
          - mon token github
          - 816a8c3f0130e8b3a83ac65a5e4d1f26e121863e
    - jenkins_api:
        jenkins_url: https://jenkins.mycompany.com/
        command: node_exists
        args:
          - node-1
      register: result
    - debug:
        var: result.node_exists

Remarque : Le module jenkins-api place le dictionnaire de résultats de l'API avec le nom de la commande comme clé. Par exemple, le résultat de la tâche précédente est enregistré sous result.node_exists.

Droits d'auteur

Sous licence BSD par @PeopleDoc et contributeurs.

À propos du projet

Install jenkins-python + include ansible binding module

Installer
ansible-galaxy install peopledoc.jenkins-api
Licence
Unknown
Téléchargements
75.1k
Propriétaire
Top-Notch HR Services to Employees. Faster.