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