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