Где я могу найти ссылку на 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 удаленного доступа

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.