2015-02-04 2 views
1

유물 (tar.gz 파일)을 열어 일부 정보를 검색 할 Jenkins 게시물 빌드 플러그인을 만들어야합니다. 문제는이 케이스에 가장 적합한 진입 점이 무엇인지, 그리고 이슈 경로를 열어서 여는 방법을 잘 모르는 것입니다.Jenkins Plugin for Artifact Analysis

이미 이와 비슷한 문제가 있었습니까?

+1

플러그인을 사용해야합니까? 빌드 후에 실행되는 bash 스크립트가 충분하지 않습니까? – horte

+0

필요하지는 않지만 바람직합니다. –

답변

1
  1. 튜토리얼을 따라 기본 Hello World 플러그인을 만들고 코드와 작동 원리를 이해하십시오.
  2. 제작사 확장 할 공공 정적 최종 클래스 DescriptorImpl을 수정하는 대신 빌더의 레코더를 확장하는 클래스를 수정

    공공 정적 최종 클래스 DescriptorImpl는 또한 { }

BuildStepDescriptor 확장을 액션을 구현할 클래스를 생성합니다.이 클래스는 플러그인 이름, URL, 아이콘 등에 대한 일부 get-ers를 갖습니다. 지금은 빈 문자열을 반환 할 수 있습니다.

  1. 젤리 파일을 수정하십시오.

젤리 스크립트로 텍스트 상자를 사용하여 경로를 가져올 수 있습니다. 예를 들어 텍스트 상자를 사용하여 이슈가 저장 될 위치를 설정하고 플러그인에서 검색 할 메소드를 구현할 수 있습니다.

또한 Jenkins 포스트 빌드 플러그인을 만드는 데 도움이 필요하면 jacoco 및 eclemma 플러그인, 특히 Action, Recorder, Builder가 이름에 포함 된 클래스에서 살펴 보시기 바랍니다.

+1

도움을 주셔서 감사합니다. –

+0

@FelipeWannmacher 환영합니다! – 23ars