LINUX.ORG.RU

[php] Phing - система сборки проектов на php

 


0

0

Недавно нашел время поковырять эту систему и подумал, что может кому будет интересно.

Phing - аналог Apache Ant, написанный на php. Позволяет автоматизировать рутинные операции при сборке проектов.

Я использую его для следующих вещей:

* автоматический бэкап исходников проекта перед апдейтом;
* аплоад проекта;
* сборка всех css-файлов в один и сжатие его с помощью csstidy;
* сжатие js-файлов перед аплодом на сервер;

Так же присутствуют такие возможности:
* запуск phpDocumentator'a;
* автоматический прогон тестов phphUnit;
* svn export|checkout|update;
* сжатие в tar/zip;
и много чего еще...

Минусы: работает медленно на больших проектах (ведь написан на php), использует xml-конфиг (хотя это не критично, я считаю).

Офф. сайт - http://phing.info/trac/

На чтение доков ушло мин 30-40, там все просто.

Ответ на: комментарий от phasma

> Phing и php не нужны.

Ну это вроде как известно тут, зачем повторятся?

> у меня по 200-300 Мб XML'ки нормально питоном обрабатываются.

Это хорошо...

it-partizan
() автор топика

Symfony вроде бы его пользует. А вообще да, есть apache ant =) Ну и Maven для закачки зависимостей.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.