一个部署工具,用于将本地“构建框”中存在的 EAR、WAR 文件部署到任何托管服务器(即测试或暂存服务器)。
目前,在每个服务器上运行 .sh 脚本进行部署。
环境: Linux,Java EE 应用程序(确切地说是 ATG 框架),使用 Jboss 服务器。
部署工具要求:
1)软件必须是开源的。
2)仅需要部署工具;不需要像 Jenkin 或 Hudson 应用程序那样附带构建工具和继续集成工具。
3)软件必须是轻量级 GUI 应用程序(对于任何 SVN,甚至插件都可以)。
4)该软件还必须能够查看 SVN。
5)最重要的是,它必须具有容错性;即如果部署出现问题,必须具备备份副本和版本控制。
我知道上述所有要求都有些苛刻。我不确定“巡航控制”应用程序是否能完成以上所有工作,请提出建议。
我已经进行了研究,以找到链接http://deployment.tigris.org/; 但似乎没有一个满足所有上述要求的。在GNU开源软件中找不到这样的东西。如果有任何建议将不胜感激。有人建议叫做“Jeera”和“redhat”,但对它们不确定。最后,总结成一句话,需要一个“开源部署(仅)工具”,适用于上述环境。