Давно, когда писал на php. Использовал Jenkins. Для сборки не компилируемых языков, конечно меньше плюшек. Но все.
Для начала можно проверить весь код на наличие синтаксических ошибок:
find . -name \*.php -exec php -l "{}" \;
Затем можно запустить тесты (если покрываете код тестами)
Дальше скорее частные случаи по фреймворкам, например для первой версии yii можно было чистить папку assets ,куда генерировалась статика.
Выполнять миграции и т.д.
Ну и наверное оповещение каких-то сотрудниках о результатах сборки, какие нибудь статистика.
Все равно удобно, чем ручками проводить все манипуляции.
Ну и сейчас вроде есть менеджер пакетов у php (composer). он может выкачивать необходимое. Вообщем удобств куча.
Единственное была пролема с jenkins'ом, он слушал порядка репозиториев и собирал не только php, мобильные приложения. От этого жутко тормозил. Если отключить у него прослушивание репозитория и делать сборку толко по клику, все шикарно.