簡體   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