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