2010-06-29 84 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插件不適合你的信息?