Jenkins 편안한 API 참조는 어디에서 찾을 수 있습니까? [닫은]


86

REST API로 외부 시스템을 jenkins와 통합하려고합니다.

API 참조에서 많은 Google 검색을 수행했지만 여전히 젠킨스 REST API 참조의 전체 목록을 가져올 수 없습니다.

아는 사람 있어요?


11
http://jenkins:8080/job/my-job/api
Gluttton

그렇지 않은 작업을 수행 @Gluttton ... 404 보여

이것은 의사 URL이며 기존 이름을 입력해야합니다 (예 : ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api) .
Gluttton

API의 휴식 젠킨스의 포괄적 인 목록에 대한 내 기사를 확인 linkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
prudviraj

답변:


101

Jenkins는 각 페이지의 오른쪽 하단에 REST API에 대한 링크가 있습니다. 이 링크는 Jenkins의 모든 페이지에 표시되며 탐색중인 정확한 페이지에 대한 API 출력을 가리 킵니다. API URls를 빌드하는 방법에 대한 이해를 제공해야합니다.

http://jenkinsapi.readthedocs.io/en/latest/를 사용하여 Python에서 저처럼 일부 래퍼를 추가로 사용할 수 있습니다.

그들의 웹 사이트 : https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


1
복사 할 수있는 URL은 HTML 표시 용 데이터를 생성하는 데 사용되었으므로 주로 읽기 전용입니다. 그러나 웹 사이트의 설명서를 따르는 경우 첫 번째 예는 빌드를 트리거하는 방법입니다.
Lovato


Node.js API도 사용 가능하며 Python API는 참조로 사용됩니다. npmjs.com/package/jenkins
싯다 르트 나라 얀 쿠마

0

추가 솔루션 : / / -Jenkins 서버를 제어하는보다 일반적인 방법을 제공하는 것을 목표로하는 객체 지향 래퍼로 작성된 Restul api 래퍼 라이브러리를 사용 합니다.JavapythonRuby

문서 및 링크 : 원격 액세스 API

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.