Ich versuche, ein externes System mit Jenkins über die REST-API zu integrieren.
Obwohl ich viele Google-Suchanfragen für die API-Referenz durchgeführt habe, kann ich immer noch keine vollständige Liste der Jenkins-REST-API-Referenz erhalten.
Weiß jemand davon?
http://jenkins:8080/job/my-job/api
Antworten:
Jenkins hat unten rechts auf jeder Seite einen Link zu seiner REST-API . Dieser Link wird auf jeder Seite von Jenkins angezeigt und verweist auf eine API-Ausgabe für die genaue Seite, die Sie durchsuchen. Dies sollte ein gewisses Verständnis für das Erstellen der API-URls vermitteln.
Sie können auch einen Wrapper wie ich in Python unter http://jenkinsapi.readthedocs.io/en/latest/ verwenden.
Hier ist ihre Website: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
quelle
Zusätzliche Lösung: Verwenden Sie Restul-API-Wrapper-Bibliotheken, die in
Java
/python
/Ruby
- geschrieben sind. Ein objektorientierter Wrapper, der eine konventionellere Möglichkeit zur Steuerung eines Jenkins-Servers bieten soll.Für Dokumentation und Links: RAS-API
quelle