我剛剛能夠在我的電腦上運行Apache ANT。突擊隊輸出版本號,驗證安裝是否順利。使用Apache ANT部署Web應用程序?
我已經閱讀了包括PHP項目在內的網絡應用程序的ANT is well suited to handle deployment,並花了一些時間讓它工作,但我無法弄清楚如何設置它以將我的文件同步到我的Web服務器。
如何使ANT同步folderA
與folderB
?
感謝
我剛剛能夠在我的電腦上運行Apache ANT。突擊隊輸出版本號,驗證安裝是否順利。使用Apache ANT部署Web應用程序?
我已經閱讀了包括PHP項目在內的網絡應用程序的ANT is well suited to handle deployment,並花了一些時間讓它工作,但我無法弄清楚如何設置它以將我的文件同步到我的Web服務器。
如何使ANT同步folderA
與folderB
?
感謝
我上次檢查(很久以前)Ant中沒有遠程同步任務(只有local)。您需要從Ant取得write a shell script that calls rsync和execute。雖然有一些remote tasks。您可以從VCS中檢出代碼,而不是將其同步到服務器。
在旁註上,您可能要考慮通過Ant的Phing。它是PHP的Ant端口。它有一個FileSync Task。您還可以添加自己的任務(用PHP編寫),並且常用於PHP的持續集成服務器。
另參見What is your preferred Deployment Strategy for PHP和couple others。
閱讀手冊:http://ant.apache.org/manual/index.html 看那<副本>任務。
我一直在尋找做同樣的對面這篇文章對如何使用Ant部署來了,也許它會帶給你不同的方式去了解它:Deploying using Ant
Phing是在http:// WWW .phing.info,而不是http://www.phing.org – dprevite 2012-08-30 15:02:41