2

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

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

  1. 将 VM 还原到某个快照。
  2. 在 VM 上安装 MSI。
  3. 在实际环境中运行一些验收测试。

有没有人对实现这一目标的最佳方法有任何建议?

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

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

1 回答 1

2

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

手册在这里:vmrun 文档

于 2013-02-13T15:49:12.327 回答