Автоматическая сборка PHP-проектов с помощью PhiNG

Что я подразумеваю под сборкой? Сборка — это процесс действий, которые выполняются над кодом проекта перед его деплоем. Она может включать в себя создание копии проекта, очистка директории с кэшем, минификация CSS и JS файлов, упаковка результата в один zip-архив. Так же возможно ещё и автоматическое развертывание проекта а удаленном сервере, но сегодня речь об этом идти не будет.

Другими словами — это автоматизация однотипных и рутинных действий. А там где есть однотипные действия — там место автоматизации :) Сегодня мы рассмотрим на живом примере один из способов с применением PhiNG, причем всё будем делать с самого начала — скачаем исходники, интерпритатор (в нашем случае это PHP), и всё это дело настроим.

Подробнее под катом