0

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

  1. 删除多个文件
  2. 从 Windows 添加/删除程序卸载某些程序
  3. 安装程序的新副本(它使用涉及用户交互的 installshield)
  4. 将一些依赖项放在特定文件夹中。

虽然在 ANT 中可以很容易地完成删除和复制工作,但这不是问题。但我找不到自动化安装/卸载任务的方法。

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

4

1 回答 1

2

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

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

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

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

于 2012-11-02T12:11:26.813 回答