繁体   English   中英

流动供应和版本控制

[英]Vagrant provisioning and version control

我使用Anisible为我的Vagrant盒子创建了一个基本的LAMP堆栈。 这一切都很好,等等,现在我希望我的团队成员使用同一个盒子。

Vagrant为每个项目推荐一个Vagrant文​​件,而不是问题,但是配置资源,剧本,主机等等呢? 我很确定他们不应该致力于那些项目Git repo,那么我该如何处理呢?

我是否将它们提交给单独的仓库并简单地将它们克隆为子模块? 如果是这种情况,我是否应该包括Vagrant文​​件或者我错过了什么?

进一步考虑子模块的想法,从这个repo创建项目特定的分支并将它们克隆为子模块或者我是以错误的方式看待它是否有意义?

提交您为该项目打开盒子所需的一切。 您可以轻松地将文件从一个项目复制并粘贴到另一个项目中以便重复使用(或制作一般的回购),但一般的想法是,一旦他们致力于项目,那么所有开发人员需要做的就是拉动该项目并流浪。 如果有任何中期发展变化,他们可以再次撤下并提供流浪汉,并且是最新的。 这就是整个想法。

查看Github repos for AnisibleChefPuppet 这些文件都是针对每个项目的流浪盒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM