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

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

Всем привет.
Есть SPA приложение.
Есть сервер для продакшн версии.
Есть сервер для тестовой версии.
Как можно реализовать следующий сценарий:
1. При пуше в ветку test, стягиваются изменения на тестовом сервере и запускается пересборка.
2. При пуше в ветку master, стягиваются изменения на продакшн сервере и запускается пересборка.
  • Вопрос задан
  • 259 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Merion Academy
    Frontend-разработка на React
    4 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
Решения вопроса 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 Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽