2009-06-19 2 views
0

저는 최근에 Hudson을 광산 프로젝트의 CI 서버로 사용하기 시작했습니다. SVN 저장소로 "작업"을 설정했습니다. 서버는 로컬 컴퓨터에서 실행되며 SVN 저장소는 http://www.unfuddle.com에 호스팅됩니다.Hudson은 새로운 SVN 개정판을보기 전에 엄청난 시간을 필요로합니까?

로컬 시스템에서 코드를 커밋 한 다음 허드슨 빌드를 수동으로 트리거하면 새 개정판이 검색되기 전에 몇 분이 걸릴 수 있습니다. 따라서 커밋 후 첫 번째 빌드는 항상 새 버전을 사용하지 않고 빌드입니다.

정상입니까? 이 동작을 방지하기위한 설정이 있습니까?

미리 감사드립니다.

답변

2

당신이 빌드가 업데이트를 수행하고 "개정에서 XXX"처럼하지만 Subversion 서버의 허드슨 서버의 시계가 밖으로있을 때 나는이 효과를 본

변경없이 messegs를 기록 트리거 할 때 내 생각 동조. 허드슨은 실제로 빌드하는 동안 이것을 경고로 기록합니다. 이유는 모르겠지만 시계가 동기화되지 않으면 업데이트가 이상하게 작동합니다.

+0

힌트를 남긴 후 허드슨이 사용하는 SVN 로그와 시간에 커밋 시간을 조회했으며 몇 분 차이가 있습니다. 왜 나 한테 묻지 마. 그게 문제의 근원 인 것 같습니다. 이제 문제를 해결하는 방법에 불과합니다. – chrischu

+0

Mhh ok PC 시계가 3 분 뒤에 있음을 알았습니다. 이제는 모든 것이 제대로 작동하도록 수정했습니다. – chrischu

+0

Subversion에서 Mercurial로 전환하는 또 다른 이유;) – artemb

관련 문제