peopledoc.jenkins-api
novafloss.jenkins-api
Zainstaluj jenkins-python i dołącz moduł związku z ansible.
Oto pełna lista dostępnych komend API:
- http://python-jenkins.readthedocs.io/en/latest/api.html
Wymagania
Brak
Zależności
Brak, ale zalecamy uwzględnienie FGtatsuro.python-requirements
w twoim playbooku, aby upewnić się, że pip
jest aktualny i instalacja requests
nie spowoduje problemów.
Zmienne roli
Brak
Przykładowy playbook
Zawieranie przykładu, jak używać swojej roli (na przykład z przekazanymi jako parametry zmiennymi) jest zawsze miłe dla użytkowników:
- hosts: slave
roles:
- FGtatsuro.python-requirements
- novafloss.jenkins-api
tasks:
- jenkins_credentials:
jenkins_url: https://jenkins.moja-firma.com/
name: github-https
cls: com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl
args:
- Pozwól na klonowanie przez https z githuba
- mój token github
- 816a8c3f0130e8b3a83ac65a5e4d1f26e121863e
- jenkins_api:
jenkins_url: https://jenkins.moja-firma.com/
command: node_exists
args:
- node-1
register: result
- debug:
var: result.node_exists
Uwaga: moduł jenkins-api
umieszcza słownik wyników API z nazwą komendy jako klucz. Na przykład, wynik poprzedniego zadania jest przechowywany jako result.node_exists
.
Prawa autorskie
Licencjonowane na zasadach BSD przez @PeopleDoc i współpracowników.
Zainstaluj
ansible-galaxy install peopledoc.jenkins-api
Licencja
Unknown
Pobrania
75.1k
Właściciel
Top-Notch HR Services to Employees. Faster.