Использование Apache ANT для развертывания веб-приложений?

Я просто смог запустить Apache ANT на моем компьютере. Команда ant -version -version commando выводит номер версии, проверяя, что установка прошла успешно.

Я прочитал, что ANT хорошо подходит для обработки развертывания веб-приложений, включая проекты PHP, и потратил некоторое время на то, чтобы заставить его работать, но я просто не могу понять, как настроить его для синхронизации моих файлов с моим веб-сервером ,

Как я могу сделать ANT sync folderA с folderB ?

благодаря

Solutions Collecting From Web of "Использование Apache ANT для развертывания веб-приложений?"

В прошлый раз, когда я проверил (давно), в Ant не было удаленной задачи синхронизации (только локально ). Вам нужно будет написать сценарий оболочки, который вызывает rsync и выполнит это из Ant. Однако есть несколько удаленных задач . И вы можете проверить свой код из своего VCS, а не синхронизировать его с сервером.

На боковой панели вы можете рассмотреть Phing над Ant. Это порт Ant для PHP. Он имеет задачу FileSync . Вы также можете добавить свои собственные задачи (написанные на PHP) и обычно используются в серверах непрерывной интеграции для PHP.

Также см. « Какая ваша предпочтительная стратегия развертывания для PHP и еще пара других» .

Прочтите руководство: http://ant.apache.org/manual/index.html Посмотрите на задачу <copy>.

Я хотел сделать то же самое и просто наткнулся на эту статью о том, как развернуть с помощью муравья, может быть, это даст вам другой способ: об использовании Ant