Где я могу найти ссылку на api jenkins restful? [закрыто]

86

Я пытаюсь интегрировать внешнюю систему с jenkins через REST API.

Хотя я выполнил много поисков в Google по его справочнику по API, я до сих пор не могу получить полный список справочника jenkins REST API.

Кто-нибудь знает об этом?

Чак
источник
10
http://jenkins:8080/job/my-job/api
Gluttton
@Gluttton, это не работает ... показать 404
Чак
Это псевдо-URL, вам нужно указать существующие имена, например: ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api .
Gluttton
проверьте мою статью, чтобы получить полный список jenkins rest api linkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
prudviraj

Ответы:

99

У Jenkins есть ссылка на их REST API в правом нижнем углу каждой страницы . Эта ссылка появляется на каждой странице Jenkins и указывает на вывод API для конкретной страницы, которую вы просматриваете. Это должно дать некоторое представление о том, как создавать API URls.

Вы можете дополнительно использовать некоторую оболочку, как я, в Python, используя http://jenkinsapi.readthedocs.io/en/latest/

Вот их веб-сайт: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API

Ловато
источник
1
URL-адреса, которые вы можете скопировать, в основном предназначены только для чтения, поскольку они использовались для генерации данных для отображения HTML. Но если вы следите за документацией на их веб-сайте, первый пример - это запуск сборки.
Lovato
Также доступны API-интерфейсы Node.js, API-интерфейсы Python используются в качестве справочных. npmjs.com/package/jenkins
Сиддхарт Кумар
0

Дополнительное решение: используйте библиотеки оболочек Restul api, написанные на Java/ python/ Ruby- объектно-ориентированные оболочки, которые призваны обеспечить более традиционный способ управления сервером Jenkins.

Для документации и ссылок: API удаленного доступа

Avivamg
источник