2016-06-22 2 views
1

질문을 간단하게하기 위해 https://jenkins_server/.../ // api/json | xml | python으로 빌드 정보를 얻을 수 있다는 것을 알고 있습니다. 그리고 그 빌드 기록에 대한 많은 정보를 얻었습니다.jenkins rest api에 저장할 데이터를 추가하는 방법

그러나 해당 빌드 레코드에 정보를 추가하고 싶습니다. 예를 들어 만든 docker 이미지 또는 릴리스 빌드를 만들기 위해 마지막 빌드에서 변경된 티켓 또는 파일 ... 등 어떻게 할 수 있습니까?

지금은 json 파일을 이슈로 생성하고이 정보를 얻기 위해 json 파일을 호출하는 스크립트를 사용하지만 젠킨스 객체에 직접 데이터를 추가 할 수 있다면 더 많은 데이터를 추가 할 수 있습니다.

답변

1

젠킨스 원격 액세스 API 빌드 번호, 타임 스탬프,

당신이 거기에 자신의 데이터를 추가하려는 경우, 당신은 확장해야합니다 지문 등과 같은 일반 젠킨스 내부 정보에 대한 액세스를 제공하도록 설계되었습니다 그에 따라 Jenkins는 표준 Jenkins (내부) 데이터로 (사용자 정의) 정보 항목을 광고하는 플러그인을 설계합니다. 그렇게하고 싶다면, 지문 정보가 처리되는 방식을 보길 원할 것입니다.

그러나 현재 접근 방식을 고수하고 일반 Jenkins 내부 정보를 작업 관련 데이터와 분리하여 보관하는 것이 좋습니다. 노력이 적고 젠킨스의 데이터와 자신의 데이터가 명확하게 구분됩니다.

+0

감사합니다. 두려웠지만 한 곳에서 정보를 얻는 것이 편리했을 것 같습니다. –

관련 문제