3

一种部署工具,用于将本地“构建盒”中的 EAR、WAR文件部署到任何托管服务器(即测试或登台服务器)。

目前 .sh 脚本在每台服务器上运行以进行部署。

环境: Linux、Java EE 应用程序(准确地说是 ATG 框架)、使用的Jboss服务器。

部署工具要求:

1) 软件必须是开源的。

2) 只需要一个部署工具;没有像 Jenkins 或 Hudson 应用程序那样附加的构建工具和延续集成工具。

3) 软件必须是轻量级的 GUI 应用程序(即使是插件也适用于 eclipse 或任何 SVN)。

4) 软件还必须具有查看 SVN 的能力。

5)最重要的是它必须是容错的;即如果部署出错,必须有备份副本和版本控制。

我知道以上所有问题都有点大问题。我不确定“巡航控制”应用程序是否会完成上述所有工作,我们将不胜感激有关它的建议。

我已经研究找到链接http://deployment.tigris.org/;但他们似乎都没有满足上述所有要求。在 GNU 开源软件中找不到这样的。他们中的任何人的任何建议都将不胜感激。有人提出了一些叫做“Jeera”、“redhat”的东西,但不确定它们。

最后一句话总结,就是需要一个“开源部署(仅限)工具”来满足上述环境。

4

2 回答 2

3

Kwatee是一个轻量级的部署应用程序,可免费用于商业用途(但不是开源的)

如果你对 GUI 的要求比较灵活,可以看看 Ning 的Galaxy,它是开源免费的(但基于 CLI,也依赖于 Ruby)

于 2013-01-14T22:26:26.243 回答
0

http://xebialabs.com/download/xl-deploy/是一个自动化解决方案,在所有目标平台、windows 和 unix 目标上无代理。它支持几乎所有流行的 Java EE 容器,如 jboss、tomcat、webspshere。社区版对非商业用户免费。

Cargo 是另一个支持自动部署的开源工具。

于 2015-01-16T07:16:42.320 回答