我只能在我的计算机上运行Apache ANT。 ant -version
突击队输出版本号,验证安装进展顺利。
我已经阅读过包含PHP项目的ANT is well suited to handle deployment网页应用程序,并且花了一些时间才能让它正常工作,但我无法理解如何将其设置为将文件同步到我的网站服务器
如何与folderA
进行ANT同步folderB
?
由于
答案 0 :(得分:6)
上次我检查(很久以前)Ant中没有远程同步任务(只有local)。你需要从Ant那里write a shell script that calls rsync和execute。但是有一些remote tasks。您可以从VCS查看代码,而不是将其同步到服务器。
在旁注中,您可能需要考虑Phing而不是Ant。它是PHP的Ant端口。它有一个FileSync Task。您还可以添加自己的任务(用PHP编写),通常用于PHP的持续集成服务器。
另请参阅What is your preferred Deployment Strategy for PHP和couple others。
答案 1 :(得分:1)
阅读手册:http://ant.apache.org/manual/index.html 看看< copy>任务。
答案 2 :(得分:0)
我本来想做同样的事情,刚刚看到这篇关于如何使用ant进行部署的文章,也许它会给你一种不同的方式:Deploying using Ant