Используете Apache ANT для развертывания веб-приложений? - PullRequest
3 голосов
/ 19 ноября 2010

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

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

Как я могу синхронизировать ANT folderA с folderB?

Спасибо

Ответы [ 3 ]

6 голосов
/ 19 ноября 2010

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

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

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

1 голос
/ 19 ноября 2010

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

0 голосов
/ 11 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...