Ответ 1
В то время как Ant сам написан в java, вы можете использовать его для создания любых приложений, которые вы хотите. Здесь базовый учебник и полное руководство. Помимо этого, вам нужно уточнить, что вы хотите сделать, чтобы получить более точный ответ здесь.
Обновить (на основе уточнения вопроса):
Копирование/перемещение файлов/папок осуществляется с помощью Ant. Просмотрите учебник "Hello World", который я связал выше, и ознакомьтесь с FileSet и Copy, Mkdir и Move для начала работы. Здесь еще один учебник, в котором показано, как настроить базовую сборку (игнорируйте java-специфичные вещи, такие как javac/war).
Внесение изменений в базу данных - совсем другой предмет. Если у вас есть готовые сценарии "alter", вы можете использовать задачу Ant Exec для вызова своего клиента командной строки базы данных для запуска этих сценариев (хотя я, вероятно, не сделал бы этого в производстве). Если вы хотите использовать Ant to отслеживать эти изменения, то вы смотрите на неправильный инструмент. Liquibase можно использовать для этого, и, похоже, в последнее время он становится очень привлекательным. Это похоже на Ant в том смысле, что оно написано на Java, но может быть использовано в любой среде. Я не эксперт по PHP, поэтому я не знаю, есть ли что-то более доступное для PHP.