目前,我必须将我的应用程序的最新版本部署到 QA 环境中,这是一项痛苦且完全手动的任务。我正在考虑可能使用 Puppet 或 Vagrant 作为管理我的基础架构并使用我需要的所有组件启动一些虚拟机的方式,以便我可以针对我的软件的最新版本运行验收测试。我正在寻找与我的 Bamboo 集成的东西,并在我完成这些机器时拆掉它们。
有很多关于 Vagrant 的讨论,但在我看来,在使用 Vagrant 之前你需要先准备一个 VM。一个比另一个更好,还是有人将两者都用作 CI 环境的一部分?
目前,我必须将我的应用程序的最新版本部署到 QA 环境中,这是一项痛苦且完全手动的任务。我正在考虑可能使用 Puppet 或 Vagrant 作为管理我的基础架构并使用我需要的所有组件启动一些虚拟机的方式,以便我可以针对我的软件的最新版本运行验收测试。我正在寻找与我的 Bamboo 集成的东西,并在我完成这些机器时拆掉它们。
有很多关于 Vagrant 的讨论,但在我看来,在使用 Vagrant 之前你需要先准备一个 VM。一个比另一个更好,还是有人将两者都用作 CI 环境的一部分?