适用于Java的智能部署工具

时间:2012-01-30 16:35:06

标签: java maven tomcat deployment continuous-integration

我正在寻找能够部署部分Web应用程序的工具,而不仅仅是部署包含全新版本webapp的战争。目的是允许在Mavenized环境中自动部署(例如,但不仅仅是属性文件)。有什么想法吗?

4 个答案:

答案 0 :(得分:4)

http://liverebel.com - 看看LiveRebel。我认为这就是你所需要的。

答案 1 :(得分:2)

我也找到了一些工具:

  • Glu,由LinkedIn团队维护
  • ControlTier,似乎可以做到这一点,更多,更多
  • Chef,如果你想编写自己的部署工具,这是一个Java框架(这不是我的情况,但对其他人来说可能很有意思)

答案 2 :(得分:1)

我认为您可以使用maven wagon plugin来执行此操作。尝试wagon:upload-single目标 - 我认为这正是您所寻找的,您只需要填写配置空白即可。

需要记住的一点是 - 您需要将服务器配置添加到maven settings.xml文件中,这很容易做到,只是不要忘记它。

答案 3 :(得分:1)

Kwatee(http://www.kwatee.net)可以进行战争或爆炸部署。它有一个Web用户界面,但您可以通过python CLI或提供的ant任务自动执行它。