部署工具,用于将本地“构建框”中存在的 EAR,WAR 文件部署到任何托管服务器(即测试或登台服务器)。
目前,.sh脚本在每台服务器上运行以进行部署。
环境: Linux,Java EE应用程序(准确地称为ATG框架), Jboss 服务器。
部署工具要求:
1)软件必须是开源的。
2)只需要部署工具;没有构建工具和连接到它的延续集成工具,如Jenkin或Hudson应用程序。
3)软件必须是轻量级GUI应用程序(甚至插件适用于eclipse或任何SVN)。
4)软件还必须具有查看SVN的能力。
5)最重要的是它必须是容错的;如果部署出错,必须有备份副本和版本控制。
我知道上述所有内容都有点大问题。我不确定“巡航控制”应用程序是否会完成上述所有工作,我们将不胜感激。
我已经研究过找到链接http://deployment.tigris.org/;但他们似乎都没有满足上述所有要求。在GNU开源软件中找不到这样的。任何建议任何建议将不胜感激。有人提出了一些名为'Jeera','redhat'的东西,但对它们并不确定。
最后总结一句话,需要一个针对上述环境的“开源部署(仅限)工具”。
答案 0 :(得分:3)
答案 1 :(得分:0)
http://xebialabs.com/download/xl-deploy/是一个自动化解决方案,可以在所有目标平台,Windows和unix目标中无代理。它支持几乎所有流行的Java EE容器,如jboss,tomcat,webspshere。社区版对非商业用户免费。
Cargo是另一种支持自动部署的开源工具。