2013-01-02 105 views
3

我已經配置了Jenkins並創建了一個工作來檢出,構建並運行一個來自SVN的簡單項目。我可以將此作業配置爲定期運行,例如每五分鐘一次。但是我希望它只在SVN存儲庫中的某些內容發生更改時才構建該項目。我閱讀this document的「構建源變化」部分,但無法弄清楚我到底要做什麼!任何幫助,將不勝感激!如何配置Jenkins以檢測SVN更改並執行作業?

回答

3

當你配置你的工作,你必須這樣做:

  1. 源代碼管理指定使用(例如SVN)的源管理系統,並填寫所有必填字段(URL,認證,...)(可能已經完成,因爲你能夠做一個結賬)

  2. 構建

    觸發部分:選擇投票SCM與檢查庫每10分鐘一個時間表*/10 * * * *

+0

'10 * * * *'是什麼意思?這是否意味着每10分鐘一次? – Meysam

+1

'10 * * * *'意思是在每小時10分鐘如此9:10; 10:10; 11:10 ... – ben75

+1

'10 * * * * *'表示在每小時的第十分鐘 – Atropo

1

轉到您的項目配置和向下滾動到構建觸發器直屬源代碼管理部分。在這裏,你已經對這種方式進行配置:

enter image description here

的語法來調度工作是在的crontab格式看看here