2011-06-13 2 views
9

Jenkins에서 SCM (git) 폴링을 사용하여 변경 사항을 확인하는 사용자 정의 작업 영역 (경로 이름에 공백을 넣지 않기 위해)을 사용하는 빌드를 설정했습니다. 그러나, 정확히 24 시간마다 것 같아 무엇에,이 폴링 로그가 트리거 된 빌드를 참조하십시오Jenkins가 작업 공간을 주기적으로 잃어 원치 않는 빌드를 유발합니다.

Started on Jun 13, 2011 5:21:32 PM 
No workspace is available, so can't check for updates. 
Scheduling a new build to get a workspace. 
Done. Took 1 ms 
Changes found 
그것은 작업 공간 (I 명시 발생하고 싶지 않은 무언가를 얻기 위해 단순히 빌드를 예약 할 것으로 보인다

) 아무 것도 자식에게 헌신하지는 않았지만. 오래된 빌드를 지우고, 주기적으로 빌드를 설정하지 않으며 SCM 폴링을 1 분에 한 번 사용하는 옵션을 취소했습니다.

나는 이상하게 여기지만 더 자세한 정보를 제공 할 수 없습니다. 작업 공간이 컴퓨터에 있다는 것을 알고 있습니다. git에 ACTUAL이 커밋하지 않는 것을 막을 수있는 방법이 있습니까?

+0

사용자 지정 작업 영역을 사용하지 않고 대신 Jenkins가 작업 영역을 관리하도록 할 수 있습니다. – Bernard

답변

5

버전 1.1.12 용 changelog은 더 이상 작업 영역이 폴링에 필요하지 않음을 나타냅니다. 이 버전의 플러그인으로 업그레이드하면이 문제가 해결되었습니다.

+0

이렇게 해주세요. –

+0

작동 했습니까? 그 참조 버그는 여전히 열려 있습니다 (https://issues.jenkins-ci.org/browse/JENKINS-10131). 어쨌든 대답은 upvote 이럴 권리가 있습니다. – inger

+1

@inger Thom McMurray 님이 지금 삭제 한 답변이 다음 질문에 응답했습니다. * 아직도 깨졌습니다. 제 경우에는 바람둥이를 통해 Jenkins를 실행 중이며 바람둥이가 튀어 오르면 빌드 큐가 모든 작업으로 채워집니다. scm-polling.log는 실제로 동일한 작업 공간을 보여줍니다. Jenkins 1.499를 실행 중입니다. Jenkins git plugin 1.1.26; Red Hat Red Hat 4.1.2-44; 자바 버전 "1.6.0_16"; * –

관련 문제