使用Ruby / Rake实现VMware Workstation 8自动化?

时间:2013-02-07 22:11:14

标签: ruby rake vmware vmware-workstation

我正在寻求在构建过程中进行更多自动化;我们使用TeamCity和rake来完成构建任务。我们将我们的网站建立为MSI,这就是我们CI系统的范围。我想将部署添加到自动化中。

我们使用VMware Workstation,因此我想将构建任务添加到:

  1. 将VM还原为某个快照。
  2. 在VM上安装MSI。
  3. 在实时环境中运行一些验收测试。
  4. 有没有人对实现这一目标的最佳方法有任何建议?

    我见过以下但不确定它们是否合适:

    • Vixr似乎可以通过我的rake任务使用,但我不确定它是否已经很老了,我不知道与Workstation 8的兼容性。
    • RVC看起来不错,但我认为它与VM Workstation不兼容。

1 个答案:

答案 0 :(得分:2)

对于简单任务,您应该考虑在每个工作站安装文件夹中使用vmrun.exe

手册在这里:vmrun Documentation