2016-08-03 141 views

回答

1

這取決於你如何計劃在未來擴展。一種可能性,特別是如果你自舉一個項目,並不願意花費大量的時間在基礎設施是:

  1. 在一個CI工具(詹金斯/ TravisCI /竹等),你建立一個「包「,通常是一個壓縮的tar,其中包含3個項目的即時運行副本。
  2. 使用CI工具,將你的包推到服務器(也許使用SCP)。
  3. 手動,執行「部署」的劇本,基本上解壓(等PHP-FPM)

後來在包裝上,運行遷移(如果有的話),綁定端口和熱重裝服務,你可以爲不同的項目設置不同的服務器,擁有基於碼頭的基礎架構,設置一個CD管道,以便自動部署軟件包,等等......