我试图在我们的团队中采用Vagrant。我创建了一个Vagrantfile并以某种方式进行配置。一切都像魅力一样,但是......
我不清楚如何自动完成一些例行任务:
看起来像流浪者并不打算帮助这种自动化,我寻找一些社区采用的方式来做到这一点。我瞪着眼睛,一无所获。
我看到了一些方法:
什么是'规范'解决这个问题的方法?
P.S。:请考虑设计师,手工测试人员以及其他喜欢使用工具的人
答案 0 :(得分:1)
一般情况下,最好使用配置器。说实话,bootstrap.sh文件是一个很好的起点,除非你想学习像chef / ansible / salt / puppet这样的东西。如果你这样做,你可能想要从salt(SaltStack)开始,因为它是用python编写的,我猜你在给定django角度时使用它。
针对您的具体问题:
答案 1 :(得分:0)
与@Wyatt相同,我建议使用Vagrant配置工具,例如puppet, saltstack, chef, anisble
等。这些工具是根据您要求的要求创建的,而且大多数都是开源的。选择没有错,你可以从任何一个开始学习,它们是相似的。
通过这种方式,您可以快速轻松地运行多个VM服务器,并自动安装所有应用程序。使用自定义的Puppet代码或厨师烹饪书,您可以随时更新它们并轻松配置到VM,您也可以将它们重新用于您的PROD环境。
首先要花一些时间学习其中一种自动化工具,您将获得节省大量时间的好处。
我使用Puppet,并向您推荐最好的木偶书PRO PUPPET。它拥有您所需要的一切。