2011-05-18 17 views
0

我正在開發一個網站。 我發現在將代碼部署到Web服務器之前有很多步驟要做。打包php/js/css並部署到web服務器的流程

例如 1.緊湊的JS/CSS/HTML 2.運行單元測試,如果有的話 3.測試代碼本地 4.上傳代碼,Web服務器

不知道如果任何人都可以分享此過程中您的經驗?或者,facebook/google/yahoo如何做到這一點?

回答

0

部署策略完全取決於您的項目。運行PHP網站時,這些步驟(除了將代碼上傳到網絡服務器除外)都是強制性的。當您嘗試執行以下步驟時:

  1. 利用構建系統(用於配置生成,JS和CSS縮小等);
  2. 編寫單元測試和(可能)運行連續集成;
  3. 通過在部署新版本之前進行質量檢查來確保質量保證。

不用說,爲了使,例如,JS/CSS縮小或執行單元測試執行,您需要首先實現。

這就是爲什麼我不建議你遵循貨運崇拜和複製smbd項目的所有功能(甚至Facebook或谷歌)。相反,只需按照項目需求制定自己的部署策略即可。