2015-07-01 102 views
0

嘗試建立持續集成系統。我們使用SVN進行源代碼控制。現在我想用jenkins驗證(構建)每個修訂版。默認情況下,jenkins只是建立最新版本。我們非常頻繁地提交,因此驗證每個修訂是非常重要的。驗證SVN + Jenkins的所有修訂版

注意:目前我們使用內部開發的實用程序,將工作副本更新到下一個修訂版本並構建它。然後它發送出去構建結果(失敗/成功)相應...

回答

1
+1

這會不會,如果我們犯過於頻繁產生問題。構建需要大約15分鐘。如果在此期間有多個提交會發生什麼情況? –

+1

所有工作將排隊並等待。默認情況下,Jenkins同時只運行2個作業。雖然按照我的理解(構建**每個**版本)都是必需的。如果允許將修訂合併爲一串,則可以使用標準的SCM輪詢觸發器並將輪詢時間間隔設置爲1分鐘。 –

+0

詹金斯是否一起運行同一項工作的不同實例?因爲這可能會導致構建錯誤。如果所有提交後的作業都排隊,我希望所有排隊的作業運行一個。這將解決我的問題。 –