【发布时间】:2014-12-09 06:56:49
【问题描述】:
嗨,我想了解运行时到底做了什么
vagrant up
我这样做的原因是,在我的情况下,我们需要安装很多实用程序。 即版本控制工具、构建工具、IDE 等... 这需要很多时间。
所以实际上我想要一个包含所有这些工具的“盒子”。 在我拥有干净的环境并获得所有工具后,我想为我们的产品制作 CI。
如果我要重新安装所有实用程序,它应该会花费很多时间。所以我真正需要的只是安装和测试我们的产品。
我应该如何处理??
创建我自己的盒子?当我们制作 CI 时,该命令是否会重新安装所有实用程序??
我真正需要的是 2 个进程:
1.为我的虚拟机安装实用程序。 (每月一次)
2.测试我们的产品(每次提交\推送到版本控制)
我怎样才能做到这一点?
【问题讨论】:
-
您基本上是在要求关于 Vagrant 的 主要用例之一的操作指南。因此,这个问题对于 Stack Overflow 来说太宽泛了,或者可以被解释为一个指向适当文档链接的问题,这也是无效的。你自己的研究结果是什么?您对通用指南有什么问题?
-
没有很好地回答您的问题。无论如何,我的用例是针对具有很多依赖项的企业产品。所以每次安装这些依赖项都会花费很多时间,而我真正想要在 CI 上做的是测试我的产品。如果我将它带到数字可以说,安装dependencis可能需要3个小时。安装产品可能需要 1 小时。我真正想要的是一个带有我所有依赖项的虚拟机来测试我的产品。不仅如此,还可以为我的依赖项进行更改(主要是版本),每月发生一次。
标签: vagrant chef-infra puppet