В чем преимущество наличия папки "build /", в которой будут размещаться и "собираться" все исходники?
Может быть, это глупый вопрос, но я пытаюсь понять непрерывную интеграцию с PHP. В любом примере build.xml для phing используется такая папка build /, но какой в этом смысл для PHP, где извлеченный проект не требует компиляции, только базовую конфигурацию. Копирование всего этого в build / просто усложнит ситуацию, потому что у вас будут удвоенные файлы и +1 папка к корневому веб-пути (если вы хотите иметь веб-интерфейс для запуска тестов на селен)
В частности, мне нужен phing в двух случаях:
1) позволить новому пользователю настроить свою первую установку (или обновить старую) прямо на рабочей копии;
2) запустить unit / func-tests, phpcc, phpcs, phpdoc и т. Д. ( все это обычно на CI сервере)
Стоит ли использовать build / для второй задачи? Какая лучшая практика для PHP?