Próbuję zintegrować zewnętrzny system z jenkins przez REST API.
Chociaż przeprowadziłem wiele wyszukiwań w Google na podstawie referencji API, nadal nie mogę uzyskać pełnej listy referencji API REST Jennikinsa.
Czy ktoś o tym wie?
Próbuję zintegrować zewnętrzny system z jenkins przez REST API.
Chociaż przeprowadziłem wiele wyszukiwań w Google na podstawie referencji API, nadal nie mogę uzyskać pełnej listy referencji API REST Jennikinsa.
Czy ktoś o tym wie?
Odpowiedzi:
Jenkins ma link do swojego interfejsu API REST w prawym dolnym rogu każdej strony . Ten link pojawia się na każdej stronie Jenkins i kieruje do danych wyjściowych API dla dokładnie przeglądanej strony. Powinno to pomóc w zrozumieniu sposobu tworzenia adresów URL interfejsu API.
Możesz dodatkowo użyć jakiegoś wrappera, tak jak ja, w Pythonie, używając http://jenkinsapi.readthedocs.io/en/latest/
Oto ich strona internetowa: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Dodatkowe rozwiązanie: użyj bibliotek otokowych Restul api napisanych w Java
/ python
/ Ruby
- otoki zorientowane obiektowo, które mają na celu zapewnienie bardziej konwencjonalnego sposobu kontrolowania serwera Jenkins.
Dokumentacja i linki: Remote Access API
http://jenkins:8080/job/my-job/api