2012-11-01 62 views
0

我正在執行POC以查找刷新測試服務器的方法。清爽涉及在Windows中使用Apache自動安裝ANT

  1. 刪除的幾個文件
  2. 卸載從Windows中的一些程序添加/刪除程序
  3. 程序的安裝新副本(它使用的InstallShield涉及用戶交互)
  4. 放置一些依賴於特定的文件夾。

雖然刪除和複製工作可以非常容易地在ANT中完成,但這不是問題。但是我找不到自動執行安裝/卸載任務的方法。

這可以使用ANT完成嗎? 有沒有其他的選擇?

回答

2

ANT是一個構建工具,雖然很多人已成功地使用它來自動化部署,但您將遇到ANT從未設計要解決的問題(例如運行第三方圖形工具,如installshield)。

用於配置目標服務器,最好的方法是新興的技術,如:

他們真正的好處是,你可以捕捉你的應用程序的環境依賴性和應用這些對目標機器部署之前。如果您想使用虛擬化環境進行測試非常有用。

最後,我很多年都沒有使用過installshield,但我似乎記得它有一套全面的自動化選項。也許你可以使用這些(來自ANT),而不是被迫模擬用戶點擊GUI