簡體   English   中英

使用Vagrant創建虛擬機進行開發

[英]Create a virtual machine for development with Vagrant

我正在使用ansible和vagrant的nodejs

我需要創建一台用於此類開發的新機器:

我需要做的每一個vagrant up

我如何設置這些內容使其在無業游民或ansible中自動執行?

您有幾種選擇:

  1. 流浪漢,安裝您的依賴項並將其重新打包為一個包裝盒,帶有:vagrant package或vagrant box repackage
  2. 使用廚師/人偶/可食用的供應商,甚至使用外殼供應商。 這將使它發生在無業游民或無業游民的情況下
  3. 在ruby中滾動自己的文件,讓vagrant運行它(vagrantfile基本上就是ruby)。 我不建議這樣。

我個人推薦2,盡管它是最慢的(每次破壞和升級都需要您完成所有工作)。 1是一個很好的選擇,但是我傾向於讓流浪漢盡可能地接近基本狀態,以免在部署過程中出現意外情況。 如果您不必不斷地重新打包和維護該.box,它可以使跨人共享變得更加容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM