Phing. Автоматическая сборка проекта

Если вам надоело каждый раз при деплое проекта выполнять однообразные команды типа git clone, php install.php, подключаться к серверу по ftp/ssh и выполнять разные скрипты непосредственно на нем, то вам определенно нужна автоматическая сборка проекта.

Именно о такой сборке средствами Phing я и хочу сегодня поговорить.

Phing – система сборки проектов для PHP, использующая для сборки XML сценарий.
Его плюсы

  • Простой XML сценарий для сборки
  • Огромный набор инструментов для разных задач
  • Легко расширяемая система с помощью классов PHP
  • Кроссплатформенный – работает на UNIX, Windows, Mac OSX
  • Не требует внешних зависимостей
  • Разработан для PHP

Ну что ж, разберемся что это за зверь и с чем его едят.

Читать далее “Phing. Автоматическая сборка проекта”