2013-08-30 95 views
5

如何調試和調查SCM輪詢不工作的原因jenkins?顯然,有很多簡單的方法來實現它,但我發現它有時只是「停止」工作,雖然我可以看到最近發生輪詢的SCM日誌,但我不知道從哪裏開始調查輪詢的位置實際上是發生。jenkins調試SCM

回答

3

您的工作將有一個SCM輪詢日誌,例如, http://jenkinshost/job/jobname//scmPollLog,它會告訴你SCM輪詢的執行是否有問題,如無法找到SCM客戶端可執行文件。

Jenkins master log也可能顯示錯誤 - 這個日誌的位置取決於你如何安裝Jenkins,所以如果你找不到它在這裏添加評論,我會盡力幫助你。

您還應該仔細檢查您在Jenkins作業的SCM輪詢部分中使用的cron表達式,以確保它真的在按照您想要的計劃發射。您可以使用以下工具測試cron表達式:http://www.cronmaker.com/

+1

我的SCM日誌實際上顯示沒有問題。這對我來說很奇怪。僅供參考,我注意到這與完全沒有任何控制檯日誌記錄,並建立停止。關於這一切如何重合的任何想法?將項目克隆到新項目似乎已經解決了這個問題。 – jayunit100

+0

如果那個項目在其他工作正在建設時不是建造或輪詢,那很奇怪。無論如何,很高興你重新開始。 –

0

Jenkins有關於輪詢問題的問題。

可能是由於Jenkins處於「關機模式」引起的。在這種情況下,scm輪詢被跳過。