2017-11-30 11 views
0

제 설정에서 로컬 리뷰 저장소를 코드 검토 도구로 gerrit와 결합하고 자동 검토를 위해 Jenkins와 결합하려고합니다. 힘내 및 제리 트가 제대로 작동하지만 젠킨스가 문제를 일으키고 있습니다.Jenkins는 올바른 지점을 가져 오지만 계속 구축하지 않습니다.

지금까지 무엇이 효과가 있습니까? 저는 Gerrit에서 검토 할 커밋을합니다. 젠킨스 (Jenkins)가 새로운 변화로 인해 영향을받는 프로젝트를 구축하기 시작했습니다.

이 시점에서 뭔가 잘못되어 Jenkins 빌드가 실패합니다. 젠킨스 - 프로젝트의

Screenshot of the Console Output

설정 :

  • SCM : 자식 - 저장소의 URL를 $ GERRIT_REFSPEC 정확, refspec 세트이다가, 지점 지정 전략 리트 트리거를 구축, $ GERRIT_BRANCH로 설정합니다.
  • 빌드 트리거 : - 리트 이벤트
  • 빌드 올바른 서버 설정 : 세 메이븐 목표 (테스트, 새로 설치의 javadoc)는

목표는 젠킨스가 체크 아웃 있다는 것입니다 현재 (새로운 변화와) 커밋 그것을 검토하고 변경 내용이 마스터에 병합되면 자체 작업 영역을 업데이트해야합니다.

어떤 아이디어가 잘못 되었나요?

답변

0

당신은 당신이 다음 예에서와 같이 젠킨스를 설정해야 리트하기 위해 추진 된 패치 세트 구축하려면 다음 설정으로

enter image description here

+0

을 지금 얻을 : 오류 원격 REPO를 가져 오는 '기원' . 그리고 stderr : 치명적인 : 원격 참조 심판/변경/30/1630/1을 찾을 수 없습니다. –

+0

"origin"이란 원격 이름이 지정되어 있습니까? 아니면 다르게 명명 되나요? 실행 "git remote -v"를 확인하고 그에 따라 "Name"필드를 변경하십시오. –

+0

'origin'이 정확하다는 것을 확인했습니다. –