我目前正在尝试构建脚本,并且由于我有一个受源代码控制的 ASP.net Web 部件,因此我的构建脚本应该在最后执行此操作:
- 从网络中获取“裸”Windows 2003 IIS VMWare 或 Virtual PC 映像
- 启动它
- 将构建文件夹中的文件复制到服务器
- 安装它
- 做任何其他需要的事情
我从未尝试过自动化虚拟机,但我看到 VMWare 和 Virtual Server 都提供自动化工具。虽然我不能使用虚拟服务器(Windows XP Home :-(),但 Virtual PC 可以工作。
这里有没有人在自动化方面有使用 VMWare Server 或 Virtual PC 2007 SP1 的经验?
哪一个更适合(我运行 Windows,因此 VMWare 的平台无关性不算在内)并且更易于自动化?