Как сделать автоматический деплой PHP приложения?
Для автоматизации развертывания проектов на любом языке используется ansible. Это система управления конфигурации, которая отлично подходит и для деплоев. www.ansible.com В сети полным полно статей-примеров и на гитхабе кода, например:
https://www.digitalocean.com/community/tutorials/h...
https://github.com/ansistrano/deploy
TeamCity от JetBrains
https://www.jetbrains.com/teamcity/