我想開始自動化更多的Web開發過程,所以我正在尋找構建系統。我主要在Mac OS X上編寫PHP應用程序,並通過FTP部署Linux服務器。我的很多客戶都有基本的託管服務提供商,因此對其服務器的外殼訪問通常不可用,但遠程MySQL訪問通常存在。以下是我想用一個構建系統做:構建PHP Web應用系統
- 當建築:
- 林特JavaScript文件
- 驗證CSS文件
- 驗證HTML文件
- 縮減大小並串連JS和CSS文件
- 驗證PHP語法
- 設置調試/生產標誌
- 從SVN通過FTP遠程DB
當部署
- 結帳最新版本
- 運行構建過程
- 將文件上傳到服務器
- 運行SQL腳本我意識到這是很多工作自動化,但我認爲這將是wor它。那麼開始這條道路的最佳途徑是什麼?有沒有可以處理構建和部署的系統,還是我應該尋找單獨的解決方案?你會推薦什麼系統?
您可能還對我最近的賞金問題感興趣:[爲PHP項目設置部署/構建/ CI循環](http://stackoverflow.com/questions/2180460/setting-up-a-deployment-build -ci週期換PHP項目) – 2010-04-01 17:11:55