2013-08-30 8 views
5

Jak można debugować i sprawdzać, dlaczego ankiety SCM nie działają w Jenkins? Oczywiście, istnieją proste sposoby, aby to umożliwić, ale stwierdzam, że czasami po prostu "przestaje" działać, i chociaż widzę dzienniki SCM, które mówią, że sondowanie nie miało miejsca w ostatnim czasie, nie jestem pewien, od czego zacząć od zbadania, gdzie sondowanie faktycznie występuje.debugowanie Jnkinsa SCM

Odpowiedz

3

Twoje zadania będą miały dziennik sondowania SCM, np. http://jenkinshost/job/jobname//scmPollLog, która powie ci, czy wykonanie odpytywania SCM ma problemy, takie jak niemożność znalezienia pliku wykonywalnego klienta SCM.

Główny dziennik Jenkinsa może również pokazywać błędy - lokalizacja tego dziennika zależy od sposobu zainstalowania Jenkinsa, więc jeśli nie możesz go znaleźć, dodaj tutaj komentarz, a postaram się Ci pomóc.

Powinieneś również dokładnie sprawdzić wyrażenie crona, którego używasz w sekcji odpytywania SCM swojej pracy Jenkins, aby upewnić się, że naprawdę strzela zgodnie z harmonogramem, który chcesz. Można przetestować wyrażenia cron za pomocą narzędzi, takich jak http://www.cronmaker.com/

+1

Mój dziennik SCM nie pokazuje żadnych problemów. to jest dla mnie bardzo dziwne. tylko FYI zauważyłem, że zbiegło się to z kompletnym brakiem jakiegokolwiek logowania konsoli, a budowanie zatrzymuje się. jakieś przemyślenia na temat tego, jak to wszystko może się pokrywać? sklonowanie projektu do nowego wydaje się naprawić problem. – jayunit100

+0

To dziwne, jeśli ten jeden projekt nie budował ani nie sondował podczas budowania innych zadań. Cieszę się, że i tak wrócisz. –

0

Wystąpił problem z Jenkins o problemach z sondowaniem.

Może to być spowodowane tym, że Jenkins jest w "trybie wyłączenia". W tym przypadku pomijane są pomiary scm.