Carduelis
@Carduelis
Web-developer, front-end, js, less

Как лучше переносить test-сервер на продакшн с помощью GULP?

Есть тестовый сервер. Написал gulp-таски.
  1. Pull git
  2. Компилируем .less
  3. Минифицируем .css и .tmpl
  4. Babel'изируем .js
  5. Uglyfy'цируем .js
  6. Добавляем sourcemaps
  7. Копируем в /var/http

Теперь это дело нужно как-то отправить на продакшн-сервер. Отсюда вопросы:
1. Где лучше запускать команду? на тестовом, или на боевом?
2. Стоит ли использовать git-репозиторий, как посредника? (на тестовом push, на боевом pull)
3. Как лучше копировать? По ftp? Как gulp'у объяснить, чтобы он не все файлы копировал каждый раз, а только изменившиеся? (тут ведь не поможет стандартный sinceиз 4.0)

P.S.: В галпе новичек, так что не бейте камнями =)
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы