Jenkins 的svn外掛下載的程式碼不是最新程式碼的問題

YatHo發表於2017-06-30

專案組使用Jenkins做自動化的每日編譯和單元測試。經常發現,當提交完程式碼後,在Jenkins的每日編譯程式碼還是舊程式碼,剛提交的程式碼並沒有check out出來。

後來發現Jenkins伺服器的時間要比svn伺服器的早,把Jenkins時間和svn伺服器時間設定為相同就OK。
後來在網上搜尋了一下,Jenkins的svn外掛是使用時間標籤下載,而不是取HEAD,因此如果svn伺服器的提交程式碼時間比Jenkins的當前時間晚,該程式碼就不會被更新。

相關文章