Расскажите как вы деплоите свои проекты? Можно ли через Gulp без костылей?
Интересно узнать мнения по поводу deploy в gulp или с помощью другого инструмента.
Хочу построить например gulpfile таким образом, что бы было 3 режима.
- Выполнение BrowserSync, sass и прочего для работы на локалке.
- Тоже самое только с авто деплоем изменённых файлов на удалённый сервер, мб ещё как то можно автоматом деплоить изменения в базе данных, например новые записи ну ил хотя бы миграции?
- Ну и простой deploy всего проекта на сервер, когда на нём ещё ничего нет.
Хочу максимально автоматизировать эти процессы для ускорения.
sim3x, да просто надоело следить за каждым изменённым файлом, и надоело "ручками" заливать каждый в нужную папку на сервере...
Я спрашиваю о том, как это делать правильно в современном мире. Независимо от размеров проекта.
Предположим что залить на сервер статический и не сложный одностраничник не составит труда, а как быть с большим проектом и его поддержкой.
Я уже знаю множество способов, но хочется посмотреть как это делают другие, что бы вывести для себя наилучший и самое главное удобный и кроссплатформенный метод быстрого деплоя изменений или развёртки проекта на сервере.
Мне не нужно развёрнутых ответов, просто хочу разобраться в какую сторону стоит смотреть, а в какую не стоит.