2011-06-09 47 views
1

Hudson作業中是否可以指定不同的Source目錄來輪詢運行構建的目錄? 我已經成功地使用Hudson在java項目中強制編譯成功。 每隔5分鐘就會輪詢一個SVN目錄,並指定一個螞蟻目標 - 錯誤的程序員在出現故障時收到電子郵件。 但是,在任何情況下,ant build.xml都恰好位於與正在輪詢的SVN目錄相同的目錄中。Hudson - 分離SVN目錄並構建目錄?

基本上我試圖將相同的系統應用到Oracle數據庫構建。 有多個目錄要監視(模式,靜態數據,存儲過程等以及上游/下游順序)。 但是,螞蟻構建腳本駐留在我希望輪詢的目錄上面的幾個目錄。

我想解決的辦法是我必須爲每個數據庫組件創建一個ant build.xmls,並且我爲每個組件假設單獨的Hudson作業? 我想知道是否有更好的方法來做到這一點。 Best Rgds Peter

+0

它似乎不可能有單獨的民意調查和建立目錄本身。在構建配置中引用../../只會將您帶到哈德森工作區。我不得不在上面配置單獨的Hudson作業,並單獨構建 – 2011-06-14 19:50:15

回答

1

從最高級別簽出項目並配置您的構建步驟以執行子文件夾中的各個步驟,就像手動操作一樣。只要所需的一切都在工作區中,您就可以構建頂層以及子文件夾中的任何內容。