簡體   English   中英

通過哈德森傾聽和建立

[英]Making ears and build through hudson

我們的項目中有250多個應用程序。 到現在為止,我們一直在通過ant腳本進行完整構建(即包裝耳朵),這些腳本應該在AIX構建機器上運行,在那里我們可以通過ksh腳本構建ear,並且應該在AIX服務器本身的某個位置上將它們准備好。

但是現在我們已經開始通過hudson使用pom來修飾我們的應用程序,因此我們需要一個解決方案,以解決如何通過hudson來為這些應用程序構建耳朵的問題,因為從現在開始,我們不能使用AIX服務器來構建應用程序的耳朵。一個應用程序我們只需要該組件,但是由於我們擁有250多個應用程序,因此一件一件地構建會很累。 我已經看到了通過jenkins運行的groovy腳本,但是不確切知道它是如何工作的,並且groovy腳本是否還需要任何AIX服務器才能運行? 我也有一個想法,我們可以制作一個依賴關系樹,並將其包含在父pom中,通過它我們可以觸發構建,從而使組件從最低的依賴組件開始一個一個地構建。這是可能的還是建議其他方法? ?

提出一些建議,以便我們可以通過hudson構建應用程序的耳朵和拉鏈。

您可以通過maven-ear-plugin創建一個ear文件。 如果您想制作zip文件,則可以使用maven-assembly-plugin創建zip,tar,tar.gz等檔案。如果您使用的是Hudson,則可以並行啟動多個構建。

如果您的應用程序具有許多相互依賴的模塊,則可能值得考慮使用多模塊構建,以查看是否可以適當地削減模塊並一次性構建它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM