каких-то внешних сервисов кроме Гита. Bash скрипты написать чтобы на удаленных серверах git pull и migrations load - плохое решение?
деалй новую папку проекта, пульь, собери вендоры, поставь ассеты, миграции, удали гит-сиходники, переклюи сервер на новую папку конечно руками делай, зачем один раз кнопочку нажимать — печатай, полезно для пальцев
gitlab
Баш скрипты напишу, чтобы на удаленном сервере вызывался git pull, миграции и прочие команды. Получается я deploy.sh вызываю и все когда надо. Плохая идея?
да нет, валидная, так раньше и делали
Тогда рано или позно придётся давать доступ комуто к серваку для запуска этого скрипта, а это не есть хорошо Можно поднять TeamCity, создать роли нужные добавить ssh key для того чтобы TeamCity смог выполнить твой deploy.sh на сервере
deployer можно посмотреть
Обсуждают сегодня