2013-10-22 29 views
0

我在Jenkins,1個WAR和3個JAR項目上有4個Maven項目。三個JAR項目是WAR項目的依賴項。如何爲具有多個上游項目配置Jenkins

我已經在Jenkins中設置了3個JAR項目,每30分鐘建立一個cron時間表。 WAR項目的不良結果每5分鐘就會建立一次。

我想要的是WAR項目每30分鐘才能建立一次,就像JAR項目一樣。我知道詹金斯的選擇阻止建設下游但我擔心如果我使用此選項會帶來的負面影響,因爲可能有依賴關係可能會打破WAR項目。

因此,有人遇到過這個問題,可以與我分享您在Jenkins上管理項目構建的實踐。非常感謝。

enter image description here

回答

0

你可以,例如,JAR項目作爲依賴於WAR項目的使用發佈版本。在這種情況下,當您在處理JAR項目的SNAPSHOT版本時,WAR項目不應受到影響。

唯一的缺點是,你可能需要執行大量的JAR項目的版本,但你可以自動創建他們每個夜晚/周/等

0

爲什麼你需要建立你沒有細講在cron基礎上的jar作業,而不僅僅是輪詢變化。如果你只是在改變的時候建立了jar項目,那麼你就沒有任何不必要的戰爭項目建設問題。

另一種方法是,由於所有罐子每30分鐘建立一次,爲什麼不按照cron計劃建立戰爭?如果你每30分鐘建立一次戰爭,你已經削減了2/3的建造。

相關問題