部署工具可將EAR,WAR文件部署到任何託管服務器(即測試或登臺服務器) 。將EAR,WAR文件部署到任何託管服務器所需的開源「部署工具」
當前.sh腳本在每臺服務器上運行以進行部署。
環境: Linux中,Java EE應用(ATG框架要精確),用來Jboss的服務器。
部署工具要求:
1)軟件必須是開源的。
2)只需要部署工具;使用NO構建工具和連續集成工具,就像Jenkin或Hudson應用程序一樣。 3)該軟件必須是一個輕量級的GUI應用程序(即使插件可以用於eclipse或任何SVN)。
4)該軟件還必須具備查看SVN的能力。
5)最重要的是它必須是容錯的;即如果部署出錯,必須備份備份和版本控制。
我知道以上所有都是有點大的要求。我不確定'巡航控制'應用程序是否會完成所有上述工作,我們將不勝感激。
我已經研究過,找到鏈接http://deployment.tigris.org/;但他們都沒有滿足上述所有要求。在GNU開放源碼軟件中找不到這樣的內容。來自任何人的任何建議將不勝感激。有人建議稱爲'Jeera','redhat',但不確定。
最後總結一句話,上面提到的環境需要一個「開源部署(唯一)工具」。
我明白有時候,某些要求背後的基本原理是「僅僅是因爲」,但爲什麼不能使用只執行部署任務的Jenkins/Hudson作業? –
,因爲它們都是重量級軟件的;尤其是Jenkins更像是一個持續集成工具,能夠完成許多任務。我只需要部署EAR,WAR文件。哈德森不是開源的。 –
Hudson絕對是開放源碼,由Eclipse基金會 –