2011-12-02 38 views
0

我們在.NET項目上使用Jenkins進行CI。 SVN是我們的存儲庫。我們的項目在99%的時間內完美無瑕,但每隔一天左右我們都會失敗。由於SVN超時,Jenkins構建間歇失敗

這似乎是由於SVN超時。這裏是堆棧跟蹤的一部分:

Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: timed out waiting for server 
     at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) 

但是一分鐘後,建立完全相同的項目的下一次嘗試工作完全正常。

有沒有辦法告訴詹金斯「再試一次」?我寧願只接受真實錯誤的通知,而不是這些間歇性的事情,因爲這會稀釋改變的價值。

回答

0

您可以嘗試設置「SCM結賬重試次數」來SVN操作的重試次數。如果選中「重試次數」選項,可以在作業配置頁面的「高級項目選項」部分找到它。

+0

謝謝。我已經確定了這一點,並且會讓它再運行一次,看看這是否能解決問題,然後獎勵積分。 –

+0

沒有,將重試設置爲3,並且仍然每天失敗約一次。我沒有看到這種設置有所改變。 –

+0

@DanielWilliams。你的意思是詹金斯沒有重試,甚至在多次重試後都失敗了? – Raghuram