Можно ли настроить автоматический git деплой с bitbucket на боевой сервер?
Собственно есть репозиторий на bitbucket, есть ubuntu сервер на котором лежит проект, можно ли как то настроить автоматический деплой из репозитория bitbucket на сервер? Т.е. я хочу что бы каждый программист работал у себя на компьютере с локальным репозиторием, затем делал push на bitbucket и с него происходил автоматический деплой на сервер. Конечно с одной стороны это не безопасно, мало ли какие кривые руки у разработчика, но это уже другой вопрос. Возможно даже стоит сделать как то по другому и мой вариант этой абсолютно не приемлемая штука?
Основная схема git-flow далее develop настраиваю на testServer
master на Production
все льется автоматом.. + можно на develop ветку повесить CI решение.. аля Jenkins который будет проверять, собирать, запускать тесты и если все норма показывать Вам.. а нет.. сразу алерт.. как то так
Если по русски, там где у тебя репозитарий лежит - вешаешь хук, который дергает твой скрипт. скрипт в свою очередь уже берет с репа коммит и перекладывает его в директорию сайта.