使用Apache ANT部署Web应用程序?

Ind*_*ial 3 php ant deployment

我只能在我的计算机上运行Apache ANT.该ant -version突击队输出版本号,验证安装进展顺利.

我已经读过ANT非常适合处理包括PHP项目在内的Web应用程序的部署,并且花了一些时间才能使它工作,但我无法理解如何设置它以将我的文件同步到我的Web服务器.

如何folderA与ANT同步folderB

谢谢

Gor*_*don 6

上次我检查(很久以前)Ant中没有远程同步任务(只有本地).您必须编写一个调用rsync的shell脚本,然后从Ant 执行此操作.但是有很多远程任务.您可以从VCS中检出代码,而不是将其同步到服务器.

在旁注中,您可能想要考虑Phing over Ant.它是PHP的Ant端口.它有一个FileSync任务.您还可以添加自己的任务(用PHP编写),并且通常用于PHP的Continuous Integration服务器.

另请参阅什么是您首选的PHP部署策略其他几个.