【发布时间】:2013-12-03 20:32:09
【问题描述】:
目前,我必须将最新版本的应用程序部署到 QA 环境中,这是一项痛苦且完全手动的任务。我正在考虑可能使用 Puppet 或 Vagrant 作为管理我的基础架构并使用我需要的所有组件启动一些虚拟机的方式,以便我可以针对我的软件的最新版本运行验收测试。我正在寻找与我的 Bamboo 集成的东西,并在我完成这些机器时拆掉它们。
关于 Vagrant 的讨论很多,但在我看来,在使用 Vagrant 之前你需要先准备一个 VM。一个比另一个更好,还是有人将两者都用作 CI 环境的一部分?
【问题讨论】:
-
Vagrant 和 Puppet 解决不同的问题,它们不是替代品,但可以在部分交付管道中发挥关键作用。
标签: continuous-integration vagrant puppet continuous-deployment