Ситуация: есть проект на Laravel, свой сервер gitlab, 2 разработчика, около 10 ВМ. Хочу сделать всё как у людей: как минимум ветки production и dev, 3 боевые машины с разделением ролей, несколько для разработки тестирования. Не хватает одного: как и что использовать и как это настроить, по какому мануалу, чтобы получился тот самый почти безболезненный deployment?
Как организовать выделенный production/продакшен сервер для нескольких проектов? - здесь упомянули про
https://deployer.org/. Буду изучать, но может быть кто-то подкинет или расскажет, что проще, удобнее и лучше всего, чтобы не перебирать инструменты и не наступать на грабли?