2013-08-30 3 views
5

어떻게 SCM 폴링이 jenkins를 작동하지 않는지 디버깅하고 조사 할 수 있습니까? 명확하게, 그것을 가능하게하는 쉬운 방법이 있지만, 나는 가끔은 "멈추는"것을 발견하고, 폴링이 최근에 일어난 적이 없다는 SCM 로그를 볼 수는 있지만, 폴링 실제로 발생합니다.jenkins가 SCM 디버깅

답변

3

작업에 SCM 폴링 로그가 있습니다 (예 : http://jenkinshost/job/jobname//scmPollLog, 이는 SCM 폴링 실행에 SCM 클라이언트 실행 파일을 찾을 수없는 것과 같은 문제가 있는지 알려줍니다.

Jenkins 마스터 로그에 오류가 표시 될 수도 있습니다.이 로그의 위치는 Jenkins 설치 방식에 따라 다르므로 여기에서 Jenkins를 찾을 수없는 경우 여기에 의견을 추가하면 도움을 드리겠습니다.

Jenkins 작업의 SCM 폴링 섹션에서 사용중인 cron 표현식을 다시 확인하여 원하는 일정으로 실제로 실행되는지 확인해야합니다. http://www.cronmaker.com/

+1

내 SCM 로그에는 실제로 문제가 없습니다. 그것은 저에게 아주 이상합니다. 단지 콘솔 로깅이 완전히 없어지고 빌드가 멈추는 것을 보았을 것입니다. 이 모든 것이 어떻게 일치 할 수 있을지에 대한 생각? 프로젝트를 새로운 것으로 복제하면 문제가 해결 된 것 같습니다. – jayunit100

+0

그 중 하나의 프로젝트가 다른 작업이 진행되는 동안 건물이나 폴링을하지 않으면 이상합니다. 어쨌든, 다시 만날 수있어서 다행입니다. –

0

폴링 문제에 대해서는 Jenkins에 문제가 있습니다.

Jenkins가 "종료 모드"에 있기 때문에 원인 일 수 있습니다. 이 경우 scm 폴링은 건너 뜁니다.