我正在使用Phing作爲我正在開發的網站的構建工具。我有一臺運行在本地主機上的服務器來測試我自己的系統上的事情,並且我在最終要運行的服務器上有一個測試環境。部署到該測試環境目前通過將所有構建的文件進行tar搜索,將tar上傳到服務器並在那裏提取。使用Phing部署較新的文件
但是,由於我也使用了相當多的圖像,這需要很長的時間;本地部署需要10秒,遠程部署需要4分鐘。有沒有什麼辦法比較兩個目錄中的文件,只能tar一個目錄中較新的目錄(所以我可以保留構建目錄的影子副本來比較文件日期)或另一個最佳實踐?
其他我一直在想的嘗試是使用git上傳網站。有關於此的任何想法?
你爲什麼不去做一個rsync的,而不是壓縮包? – m4t1t0
@ m4t1t0 phing是一個構建工具,它不支持rsync不提供的許多其他功能。 –
Rsync是一種可能性,但我的印象是它需要在本地和遠程安裝。我非常希望不要將它安裝在遠程機器上。 –