У Jenkins есть ссылка на их REST API в правом нижнем углу каждой страницы . Эта ссылка появляется на каждой странице Jenkins и указывает на вывод API для конкретной страницы, которую вы просматриваете. Это должно дать некоторое представление о том, как создавать API URls.
URL-адреса, которые вы можете скопировать, в основном предназначены только для чтения, поскольку они использовались для генерации данных для отображения HTML. Но если вы следите за документацией на их веб-сайте, первый пример - это запуск сборки.
Также доступны API-интерфейсы Node.js, API-интерфейсы Python используются в качестве справочных. npmjs.com/package/jenkins
Сиддхарт Кумар
0
Дополнительное решение: используйте библиотеки оболочек Restul api, написанные на Java/ python/ Ruby- объектно-ориентированные оболочки, которые призваны обеспечить более традиционный способ управления сервером Jenkins.
http://jenkins:8080/job/my-job/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 удаленного доступа
источник