使用Apache ANT在Windows中自动安装

时间:2012-11-01 05:19:48

标签: windows apache ant automation qtp

我正在执行POC以找到刷新测试服务器的方法。刷新涉及

  1. 删除多个文件
  2. 从Windows“添加/删除程序”中卸载某些程序
  3. 安装程序的新副本(它使用涉及用户交互的installshield)
  4. 在特定文件夹中放置一些依赖项。
  5. 虽然在ANT中可以很容易地完成删除和复制工作,但这不是问题。但我找不到自动化安装/卸载任务的方法。

    可以使用ANT完成吗? 还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

ANT是一个构建工具,虽然许多人已成功使用它来自动部署,但您将遇到ANT从未设计过要解决的问题(例如运行第三方图形工具,如installshield)。

配置目标服务器的最佳方法是新兴技术,如:

它们的真正优势在于您可以捕获应用程序的环境依赖关系,并在部署之前将这些依赖关系应用于目标计算机。如果您想使用虚拟化环境进行测试,则非常有用。

最后,我多年没有使用过installshield,但我似乎记得它有一套全面的自动化选项。也许您可以使用这些(来自ANT),而不是被迫模拟用户点击GUI