ruby - VMware Workstation 8 自动化与 Ruby/Rake?

标签 ruby rake vmware vmware-workstation

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

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

  1. 将虚拟机恢复到特定快照。
  2. 在虚拟机上安装 MSI。
  3. 在实时环境中运行一些验收测试。

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

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

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

最佳答案

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

手册在这里:vmrun Documentation

关于ruby - VMware Workstation 8 自动化与 Ruby/Rake?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761989/

相关文章:

ruby - 如何在 Ruby 中将十六进制转换为二进制(反之亦然),同时保持前导零?

ruby - 在 Ruby 中为 .split 方法使用多个分隔符

ruby-on-rails - 无法让我的 ruby​​ on rails 项目创建数据库

VMWare 或 VirtualBox 上的 Android

.net-3.5 - 进程突然崩溃,没有错误

ruby-on-rails - 访问类主体中的变量

mysql - 对大型表中的所有记录执行批量更新的最佳方法是什么

rake - 是否可以制作交互式 Rake 任务?

ruby - Rake 不知道如何构建任务 : default or minitest

rest - 无法发送正确的休息请求