2011-02-12 2 views
1

hudson의 SCM 폴링이 변경 사항을 감지하고 개정판이 # 1에서 # 2로 변경되는 문제가 있습니다. 하지만 svn 업데이트를 수행 할 때 출력 로그에서 여전히 버전 # 1을 체크 아웃하고 있습니다. dhudson이 SCM 폴링을 사용하여 새 개정판을 보지 않고도 새 svn 개정판을 확인하지 않음

내가 알아 차 렸던 한 가지는 시간이 내 허드슨과 svn 서버 사이에 떨어져 있다는 것이 었습니다. 내가 파일을 체크인 할 때, 허드슨 서버의 7시 4 분의 시각을 보았지만 SVN 로그를 보면 7:09가 리비전 # 2의 체크 인이라고합니다. hudson은 폴링을 유지하고 # 2로 개정판을 보지만 개정판 1을 계속 다운로드하고 hudson 서버 시간이 7:09에이를 때까지 최종적으로 개정판 2를 확인하고 빌드합니다.

개정 번호가 변경되면 hudson이 최신 개정판을 다운로드 할 수 없습니다. 타임 스탬프는 무엇과 관련이 있습니까? 난 그냥 두 머신에서 시간을 동기화해야합니까 아니면 다른 옵션 (전 복싱 게시물 comit 후크, 내가 여전히 폴링을하고 싶어?)가 있습니까?

답변

4

허드슨은 매트릭스 빌드에서 문제를 발생시키기 때문에 HEAD를 사용하지 않습니다 (JENKINS-1241 참조). 시간을 동기화하면 갈 수 있습니다.

관련 문제