Я просто смог запустить Apache ANT на моем компьютере. Команда ant -version
-version commando выводит номер версии, проверяя, что установка прошла успешно.
Я прочитал, что ANT хорошо подходит для обработки развертывания веб-приложений, включая проекты PHP, и потратил некоторое время на то, чтобы заставить его работать, но я просто не могу понять, как настроить его для синхронизации моих файлов с моим веб-сервером ,
Как я могу сделать ANT sync folderA
с folderB
?
благодаря
В прошлый раз, когда я проверил (давно), в Ant не было удаленной задачи синхронизации (только локально ). Вам нужно будет написать сценарий оболочки, который вызывает rsync и выполнит это из Ant. Однако есть несколько удаленных задач . И вы можете проверить свой код из своего VCS, а не синхронизировать его с сервером.
На боковой панели вы можете рассмотреть Phing над Ant. Это порт Ant для PHP. Он имеет задачу FileSync . Вы также можете добавить свои собственные задачи (написанные на PHP) и обычно используются в серверах непрерывной интеграции для PHP.
Также см. « Какая ваша предпочтительная стратегия развертывания для PHP и еще пара других» .
Прочтите руководство: http://ant.apache.org/manual/index.html Посмотрите на задачу <copy>.
Я хотел сделать то же самое и просто наткнулся на эту статью о том, как развернуть с помощью муравья, может быть, это даст вам другой способ: об использовании Ant