Мы используем Beanstalk для управления репозиториями Git в нескольких проектах и участниках (разработчики / разработчики) для проектов на основе PHP.
Хотя локальный рабочий процесс приятный и плавный, мы сталкиваемся с трудностями, когда дело доходит доизменения, размещенные на производственном веб-сайте.
Мы опробовали функцию «Развертывания» в Beanstalk, но она использует FTP и может занять некоторое время.Иногда, если люди вносят изменения в быстрой последовательности, очередь блокируется, и отправляются неправильные версии.
То, что я ищу, - это способ просто заставить рабочий сервер выполнять «git pull» при нажатииотправлены в Beanstalk.
Я исследовал использование веб-хуков, но не смог заставить его работать.
Наилучшим решением было бы то, что код извлекается только при последнем нажатииизменения подписаны.
Как это сделать?