sprawdź mój artykuł, aby uzyskać pełną listę interfejsów API
jenkins
Odpowiedzi:
99
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.
Adresy URL, które możesz skopiować, są głównie tylko do odczytu, ponieważ były używane do generowania danych do wyświetlania HTML. Ale jeśli postępujesz zgodnie z dokumentacją w ich witrynie internetowej, pierwszym przykładem jest wyzwalanie kompilacji.
Dostępne są również interfejsy API Node.js, interfejsy API Pythona traktowane jako odniesienie. npmjs.com/package/jenkins
Siddharth Kumar,
0
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.
http://jenkins:8080/job/my-job/api
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
źródło
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
źródło