【问题标题】:Using Apache ANT to deploy web applications?使用 Apache ANT 部署 Web 应用程序?
【发布时间】:2011-05-12 17:30:50
【问题描述】:

我刚刚能够在我的计算机上运行 Apache ANT。 ant -version commando 输出版本号,验证安装是否顺利。

我已经阅读了ANT is well suited to handle deployment 的 Web 应用程序,包括 PHP 项目,并花了一些时间让它工作,但我就是不知道如何设置它以将我的文件同步到我的 Web 服务器。

如何使 ANT 同步 folderAfolderB

谢谢

【问题讨论】:

    标签: php deployment ant


    【解决方案1】:

    上次我检查(很久以前)Ant 中没有远程同步任务(只有local)。您将不得不使用 Ant 的 write a shell script that calls rsyncexecute 这个。不过有很多remote tasks。您可以从 VCS 查看您的代码,而不是将其同步到服务器。

    在旁注中,您可能需要考虑 Phing 而不是 Ant。它是 Ant 到 PHP 的一个端口。它有一个FileSync Task。您还可以添加自己的任务(用 PHP 编写),通常用于 PHP 的持续集成服务器。

    另见What is your preferred Deployment Strategy for PHPcouple others

    【讨论】:

      【解决方案2】:

      阅读手册:http://ant.apache.org/manual/index.html 查看 任务。

      【讨论】:

        【解决方案3】:

        我也想做同样的事情,刚刚看到这篇关于如何使用 ant 进行部署的文章,也许它会给你一种不同的方式:Deploying using Ant

        【讨论】:

          猜你喜欢
          • 2012-04-19
          • 2016-04-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-30
          • 1970-01-01
          • 2023-03-06
          • 1970-01-01
          相关资源
          最近更新 更多