我的经验位在每次SVN运行一个简单的构建提交(这是小菜一碟)如何设置Hudson将WAR远程部署到Tomcat?
关于通过 哈德森战争部署到远程生产服务器上,似乎有一些替代方案:
- 使用“部署”目标应用程序的build.xml
- 使用哈德森
的部署,插件,我无法获得工作:(
远程部署到Tomcat的最简单方法是什么? 有没有可用的例子? 那么发布管理呢?我们如何在您的SCM中标记我们的发行版 ?
我使用Maven构建。
我的经验位在每次SVN运行一个简单的构建提交(这是小菜一碟)如何设置Hudson将WAR远程部署到Tomcat?
关于通过 哈德森战争部署到远程生产服务器上,似乎有一些替代方案:
的部署,插件,我无法获得工作:(
远程部署到Tomcat的最简单方法是什么? 有没有可用的例子? 那么发布管理呢?我们如何在您的SCM中标记我们的发行版 ?
我使用Maven构建。
由于我正在使用WAS,因此我使用WAS Builder插件进行部署。但是,我也可以启动批处理/ shell脚本进行部署。我目前的做法是使用在要部署的目标机器上运行的从站,并将部署作业分配给它们。
对于标记,你可以使用任何你喜欢的。在3个基本选项:
我们使用的颠覆,所以Subversion的标记插件将是一个自然的比赛。但是,我们现在不使用Hudson进行标记。但是,针对不同的SCM有几个插件。我通常更喜欢通过命令行插件,原因之一是公司政策禁止存储密码未加密,并且通常很容易配置。
我们的策略是将推广的构建插件和部署插件组合在哈德逊中。然后,什么时候“推广”,发送电子邮件并进行部署。部署插件是基于货物的,可与各种Web和应用程序服务器一起使用。
也许发布了一些关于为什么deploy插件不适合你的信息?