我們想爲我們的CI使用Hudson,但是我們的項目是由來自不同倉庫的代碼組成的。例如: - org.sourceforce ...應該從http:/ sv/n/rep1中退出。 - org.python ....應該從http:/ sv/n/rep2中退出。 - com.company.product應該從http:/ sv/n/rep3中退出。從不同的倉庫獲取項目代碼
現在我們使用一個帶有get.all目標的ant腳本來檢查/更新來自不同代表的代碼。
所以我可以創建一個工作,讓哈德森調用我們的get.all目標來獲取所有源代碼並調用第二個目標來構建全部。但在那種情況下,如何監控3個存儲庫的變化?
我在想,我可能不會在作業配置中分配任何存儲庫,並安排作業在正常的時間間隔執行/建立,但我覺得如果構建不能,我會錯過CI的想法從提交/存儲庫更改觸發。
什麼是最好的辦法?有沒有辦法在哈德森配置項目依賴關係?
我沒看到那個按鈕:)似乎正在做我所需要的。今天晚些時候會試用。 謝謝。 – Lionel 2009-07-13 01:41:17