2013-08-30 16 views
5

Wie können Sie debuggen und untersuchen, warum SCM Polling nicht funktioniert jenkins? Natürlich gibt es einfache Möglichkeiten, es zu aktivieren, aber ich stelle fest, dass es manchmal einfach "aufhört" zu arbeiten, und obwohl ich die SCM-Protokolle sehen kann, die sagen, dass Abstimmungen kürzlich nicht stattgefunden haben, bin ich nicht sicher, wo ich mit der Abfrage beginnen soll kommt tatsächlich vor.jenkins debugging von SCM

Antwort

3

Ihre Aufträge haben ein SCM-Abrufprotokoll, z. http://jenkinshost/job/jobname//scmPollLog, die Ihnen sagen wird, ob die Ausführung des SCM-Abrufs Probleme hat, z. B. das ausführbare SCM-Clientprogramm nicht finden zu können.

Das Jenkins-Masterprotokoll kann auch Fehler anzeigen - der Speicherort dieses Protokolls hängt davon ab, wie Sie Jenkins installiert haben. Wenn Sie es nicht finden, fügen Sie hier einen Kommentar hinzu und ich werde versuchen, Ihnen zu helfen.

Sie sollten auch den Cron-Ausdruck, den Sie in der SCM-Abfrage Ihres Jenkins-Jobs verwenden, überprüfen, um sicherzustellen, dass er wirklich nach dem von Ihnen gewünschten Zeitplan ausgeführt wird. Sie können Cron-Ausdrücke mit Tools wie http://www.cronmaker.com/

+1

Mein SCM-Protokoll zeigt tatsächlich keine Probleme. das ist sehr seltsam für mich. Nur zu guter Letzt bemerkte ich, dass dies mit einem völligen Mangel an Konsolenprotokollierung zusammenfiel und Builds stockten. irgendwelche Gedanken darüber, wie das alles zusammenfallen könnte? Klonen des Projekts auf ein neues scheint das Problem behoben zu haben. – jayunit100

+0

Das ist merkwürdig, wenn das eine Projekt nicht aufgebaut oder abgefragt wurde, während andere Jobs aufgebaut wurden. Froh, dass du sowieso wieder gehst. –

0

testen Es gibt ein Problem in Jenkins über Polling-Probleme.

Es kann verursacht werden, weil Jenkins im "Shutdown-Modus" ist. In diesem Fall wird der SCM-Abruf übersprungen.

Verwandte Themen