Задать вопрос

Как настроить деплой с разных веток для SPA приложения?

Всем привет.
Есть SPA приложение.
Есть сервер для продакшн версии.
Есть сервер для тестовой версии.
Как можно реализовать следующий сценарий:
1. При пуше в ветку test, стягиваются изменения на тестовом сервере и запускается пересборка.
2. При пуше в ветку master, стягиваются изменения на продакшн сервере и запускается пересборка.
  • Вопрос задан
  • 258 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
piromanlynx
@piromanlynx
Системный администратор в Perfect Solutions
Мы используем для этого Capistrano + webhooks в git (либо проверки по крону, зависит от задачи). На коленке по howto за 40 минут деплой сделать можно, но будет он страшен.

Если это хоть сколько нибудь материально ценное приложение и имеется ответственность за продакшин, то лучше бы этим занялся DevOps/сисадмин.

P.S. деплой на прод автоматом по push-у в мастер, очень чреват
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Вам нужно использовать github webhooks.
p.s. гугл
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽