2010-06-29 145 views
0

我的经验位在每次SVN运行一个简单的构建提交(这是小菜一碟)如何设置Hudson将WAR远程部署到Tomcat?

关于通过 哈德森战争部署到远程生产服务器上,似乎有一些替代方案:

  • 使用“部署”目标应用程序的build.xml
  • 使用哈德森

的部署,插件,我无法获得工作:(

远程部署到Tomcat的最简单方法是什么? 有没有可用的例子? 那么发布管理呢?我们如何在您的SCM中标记我们的发行版 ?

我使用Maven构建。

回答

0

由于我正在使用WAS,因此我使用WAS Builder插件进行部署。但是,我也可以启动批处理/ shell脚本进行部署。我目前的做法是使用在要部署的目标机器上运行的从站,并将部署作业分配给它们。

对于标记,你可以使用任何你喜欢的。在3个基本选项:

  1. 让行家做
  2. 运行一个命令行命令
  3. 使用哈德森插件

我们使用的颠覆,所以Subversion的标记插件将是一个自然的比赛。但是,我们现在不使用Hudson进行标记。但是,针对不同的SCM有几个插件。我通常更喜欢通过命令行插件,原因之一是公司政策禁止存储密码未加密,并且通常很容易配置。

0

我们的策略是将推广的构建插件和部署插件组合在哈德逊中。然后,什么时候“推广”,发送电子邮件并进行部署。部署插件是基于货物的,可与各种Web和应用程序服务器一起使用。

也许发布了一些关于为什么deploy插件不适合你的信息?