我正在考虑在我们的构建过程中实现更多自动化;我们使用 TeamCity 和 rake 来执行构建任务。我们将网站构建为 MSI,这就是我们 CI 系统的范围。我想将部署添加到自动化中。
我们使用 VMware Workstation,因此我想将构建任务添加到:
- 将虚拟机恢复到特定快照。
- 在虚拟机上安装 MSI。
- 在实时环境中运行一些验收测试。
有人对实现这一目标的最佳方式有任何建议吗?
我看过以下内容,但不确定它们是否合适:
最佳答案
对于简单的任务,您应该考虑使用每个工作站安装文件夹中存在的vmrun.exe
。
手册在这里:vmrun Documentation
关于ruby - VMware Workstation 8 自动化与 Ruby/Rake?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761989/