我在Jenkins中建立了一個大型的Maven多模塊構建版本。它被設置爲增量構建。如何在Subversion的多模塊Maven構建中觸發Jenkins構建單個模塊?
當它被觸發時,它解析所有的POM並計算出它需要構建的東西。
它目前設置爲觸發SCM更改。
我想就這個版本,這樣我可以做到以下幾點:
- 仍可以手動啓動它。當我這樣做時,它的增量構建行爲就像今天一樣運行。
- 從Subversion提交鉤子觸發構建。我想知道如果我通過excellent instructions設置提交鉤子的麻煩,它不會導致構建花費不必要的時間來輪詢SCM或做其他不必要的工作,提交鉤告訴它已經發生了什麼變化。
我提到了第二點,因爲從我查看文檔看,這似乎只是簡單地戳一般構建並讓它執行它的功能。 (我可能是錯的。)我寧願讓Jenkins知道Jenkins究竟發生了什麼變化,並讓Jenkins「知道」那些更改後的存儲庫路徑映射到的模塊,這樣Jenkins就不必進行輪詢或額外的pom.xml解析來解決它。
我已經準備好讓已經通過這場戰爭的人告訴我,看,只要設置Subversion提交鉤子,就像你將要得到的那樣好,但是我問這個問題如果有更好的食譜。
您可以嘗試打開項目並從左側菜單中選擇模塊,但它不會構建該模塊的整個樹。所以它沒用。 – Xdg 2016-04-13 06:46:43