2013-08-30 31 views
5

Come è possibile eseguire il debug e indagare perché il polling SCM non funziona jenkins? Chiaramente, ci sono modi semplici per abilitarlo, ma sto scoprendo che semplicemente "smette" di funzionare a volte, e anche se riesco a vedere i log SCM che dicono che il polling non è successo di recente, non sono sicuro da dove cominciare a indagare dove il sondaggio è in realtà in corso.debug Jenkins di SCM

risposta

3

I lavori avranno un registro di polling SCM, ad es. http://jenkinshost/job/jobname//scmPollLog, che indica se l'esecuzione del polling SCM sta avendo problemi come non riuscire a trovare l'eseguibile del client SCM.

Il log del master Jenkins potrebbe anche mostrare errori: la posizione di questo registro dipende da come è stato installato Jenkins, quindi se non riesci a trovarlo aggiungi un commento qui e cercherò di aiutarti.

Dovresti anche ricontrollare l'espressione cron che stai utilizzando nella sezione di polling SCM del tuo lavoro Jenkins, solo per assicurarti che stia davvero accendendo il programma che desideri. Puoi testare le espressioni cron con strumenti come http://www.cronmaker.com/

+1

Il mio registro SCM non mostra alcun problema. è molto strano per me. solo FYI ive ha notato che questo ha coinciso con una completa mancanza di registrazione della console, e l'arresto delle build. qualche idea su come tutto questo potrebbe coincidere? clonare il progetto in uno nuovo sembra aver risolto il problema. – jayunit100

+0

Questo è strano se quel progetto non stava costruendo o sondando mentre altri lavori stavano costruendo. Sono contento che tu stia andando di nuovo, comunque. –

0

C'è un problema in Jenkins sui problemi di polling.

Potrebbe essere causato dal fatto che Jenkins è in "modalità spegnimento". In questo caso il polling scm viene saltato.

Problemi correlati