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.
Installer
ansible-galaxy install peopledoc.jenkins-api
Licence
Unknown
Téléchargements
75.1k
Propriétaire
Top-Notch HR Services to Employees. Faster.