Есть тестовый сервер. Написал gulp-таски.
- Pull git
- Компилируем .less
- Минифицируем .css и .tmpl
- Babel'изируем .js
- Uglyfy'цируем .js
- Добавляем sourcemaps
- Копируем в /var/http
Теперь это дело нужно как-то отправить на продакшн-сервер. Отсюда вопросы:
1. Где лучше запускать команду? на тестовом, или на боевом?
2. Стоит ли использовать git-репозиторий, как посредника? (на тестовом push, на боевом pull)
3. Как лучше копировать? По ftp? Как gulp'у объяснить, чтобы он не все файлы копировал каждый раз, а только изменившиеся? (тут ведь не поможет стандартный sinceиз 4.0)
P.S.: В галпе новичек, так что не бейте камнями =)