Я пытаюсь интегрировать внешнюю систему с jenkins через REST API.
Хотя я выполнил много поисков в Google по его справочнику по API, я до сих пор не могу получить полный список справочника jenkins REST API.
Кто-нибудь знает об этом?
Я пытаюсь интегрировать внешнюю систему с jenkins через REST API.
Хотя я выполнил много поисков в Google по его справочнику по API, я до сих пор не могу получить полный список справочника jenkins REST API.
Кто-нибудь знает об этом?
Ответы:
У Jenkins есть ссылка на их REST API в правом нижнем углу каждой страницы . Эта ссылка появляется на каждой странице Jenkins и указывает на вывод API для конкретной страницы, которую вы просматриваете. Это должно дать некоторое представление о том, как создавать API URls.
Вы можете дополнительно использовать некоторую оболочку, как я, в Python, используя http://jenkinsapi.readthedocs.io/en/latest/
Вот их веб-сайт: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Дополнительное решение: используйте библиотеки оболочек Restul api, написанные на Java
/ python
/ Ruby
- объектно-ориентированные оболочки, которые призваны обеспечить более традиционный способ управления сервером Jenkins.
Для документации и ссылок: API удаленного доступа
http://jenkins:8080/job/my-job/api