2017-02-10 5 views
0

SERVER_GERRIT에서 Gerrit 서버를 설정했습니다. 젠킨스가 SERVER_JENKINS에서 뛰고 있습니다. SERVER_JENKINS에 Gerrit 트리거를 설치하고 jenkins 사용자의 SERVER_GERRIT에 필요한 설정을 완료했습니다. 패치 세트가 생성 될 때마다 SERVER_GERRIT에있는 git repo를 빌드하기 위해 MAVEN 작업을 구성했습니다. 작업이 예상대로 트리거되고 있지만 SERVER_GERRIT에서 패치 세트를 작성하는 대신 SERVER_JENKINS에서 pom.xml을 찾으므로 항상 실패합니다. 내가 무엇을 놓치고 있는지 알 수 있습니까? 그들의 메이븐 프로젝트를위한 플러그인이 다른가요?Maven 프로젝트에 Gerrit 트리거를 구성 할 수 있습니까?

+0

Jenkins에서 Git Plugin을 사용하여 SERVER_GERRIT에서 저장소 (pom.xml이있는 위치)를 복제하고 있습니까? –

+0

아니요. SERVER_GERRIT에 별도로 저장소를 복제했습니다. 모든 패치 세트가 생성 될 때마다 jenkins job을 호출 할 수 있습니다. 하지만 그 빌드 작업은 찾을 수없는 SERVER_JENKINS에서 pom.xml을 찾습니다. 따라서 빌드가 실패하고 내 패치 세트 점수가 Verified = -1로 표시됩니다. – AartiD

답변

0

Git Plugin on Jenkins을 설치하면 Gerrit 저장소가 Jenkins 작업에 의해 SERVER_JENKINS에 복제/반입되고 pom.xml이 올바르게 검색됩니다.