一种部署工具,用于将本地“构建盒”中的 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”的东西,但不确定它们。
最后一句话总结,就是需要一个“开源部署(仅限)工具”来满足上述环境。