我正在寻求在构建过程中进行更多自动化;我们使用TeamCity和rake来完成构建任务。我们将我们的网站建立为MSI,这就是我们CI系统的范围。我想将部署添加到自动化中。
我们使用VMware Workstation,因此我想将构建任务添加到:
- 将VM还原为某个快照。
- 在VM上安装MSI。
- 在实时环境中运行一些验收测试。
醇>
有没有人对实现这一目标的最佳方法有任何建议?
我见过以下但不确定它们是否合适:
- Vixr似乎可以通过我的rake任务使用,但我不确定它是否已经很老了,我不知道与Workstation 8的兼容性。
- RVC看起来不错,但我认为它与VM Workstation不兼容。