1) проект создается на Bitbucket, далее все клонируют его себе, также на бой
2) на бою стоют master ветка, все разработчики работают в dev или своих ветках
3) сейчас деплой происходит так git checkout dev -> git pull origin dev -> git checkout master -> git merge dev, из-за этого много косяков на production попадает
Подскажите правильные способы деплоя на бой, в условиях сжатых сроков на правки и деплой правок, особо без тестирования, т.е. тестируют менеджеры.
Нужна система деплоя, коорая параллельно продакшну создает релиз и когда он готов — заменяет бой,
потом подтягивает миграции и подчищает что-то (ну индивидуально это)
если не удача, то откатывает на предыдущи релиз
Внедрил недавно Deployer — очень удобная и легкая система, таски пишутся на php
Также вам нужно сделать dev домен
...
Почему у вас разработчики сами не знают, как деплоить?
Максим Федоров, Спасибо за ответ. Последний вопрос хороший, это джуны, которые не хотят слушать и делают по своему. Придётся принимать какие-то меры с ними.