2012-04-13 3 views
6

젠킨스를 다중 SCM + Git 플러그인과 함께 사용하고 있습니다. 젠킨스는 각 브랜치에 대해 새로운 빌드를 올바르게 수행하고 있지만, 빌드가 실패 할 경우 브랜치가 변경되지 않은 경우에도 빌드를 다시 시도합니다. Jenkins가 다음 브랜치로 이동하여 현재 브랜치가 변경된 경우에만 재 구축을 시도하도록 수정하는 방법은 무엇입니까?Jenkins가 변경 될 때까지 실패한 지점을 건너 뛰게하려면 어떻게해야합니까?

+2

이 문제가 발생하지 않습니다. Jenkins는 작업이 실패 할 때 원본 소스 코드 저장소의 변경 사항을 감지 할 때까지 작업을 그대로 둡니다. – Bernard

+0

분기 지정자는 무엇입니까? – hennr

답변

1

삭제 작업 공간 플러그인을 설치하고 작업 구성에서 "빌드 완료 후 작업 공간 삭제"확인란을 선택한 경우 Jenkins 작업과 비슷한 동작이 나타납니다. git plugin은 보이는 브랜치와 빌드하려고 시도한 브랜치에 대한 정보를 저장하는 작업 공간이 필요하다. post-build 액션이 작업 공간을 지우면 git plugin의 상태가 사라진다.

관련 문제