代码之家  ›  专栏  ›  技术社区  ›  Industrial

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

  •  3
  • Industrial  · 技术社区  · 15 年前

    我刚刚能让ApacheAnt在我的电脑上运行。这个 ant -version commando输出版本号,验证安装是否正常。

    我读过了 ANT is well suited to handle deployment 在包括PHP项目在内的web应用程序中,我花了一些时间让它工作,但我只是不知道如何设置它来将我的文件同步到web服务器。

    我如何使蚂蚁同步 folderA 具有 folderB ?

    谢谢

    3 回复  |  直到 15 年前
        1
  •  6
  •   Community Mohan Dere    9 年前

    上次我检查(很久以前)Ant中没有远程同步任务(仅 local ). 你必须 write a shell script that calls rsync execute 这是蚂蚁写的。有很多 remote tasks 不过。你可以从 VCS 而不是同步到服务器。

    另外,你可能想考虑一下 Phing 在蚂蚁上面。它是Ant到PHP的一个端口。它有一个 FileSync Task . 您还可以添加自己的任务(用PHP编写),这通常用于PHP的持续集成服务器。

    另见 What is your preferred Deployment Strategy for PHP 以及 couple others .

        2
  •  1
  •   user268396    15 年前

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

        3
  •  0
  •   Shane Tomlinson    15 年前

    我也是这么想的,刚刚看到这篇关于如何使用ant进行部署的文章,也许它会为您提供一种不同的方法: Deploying using Ant

    推荐文章