Задать вопрос
ettaluni
@ettaluni
ERROR MEME

Как достовлять проджект на тест, на прод и к чертовой матушке?

Добрый день. Я большой ламмер гит. Недавно прочувствовал что нужно решать конфликты локально с помощью иде а не на удаленном сервере на консоли.

Построена структура как. Удаленный сервак, личный, для тестов. Гитлаб сервак который потом выливает на прод. И еще тестовый для тестировщиков, но пока не просят на него выливать.

Вообще вопрос как мне использовать гит чтобы пушить в несколько мест сразу? Например вот так хочу git push https://10.0.0.1(адрес тестового сервака). git push origin master на gitlab сервак и.т.п. То есть я хочу сливать свои изменения на свой тестовый стенд и проверять там, после сливать на основной прод если все хорошо. И возможно еще куда понадобиться.
Пока что использую rsync для теста но не удобно. Предполагаю что у гит есть встроенные методы.
  • Вопрос задан
  • 227 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
BorLaze
@BorLaze
Java developer
три ветки в гите - дев, тест и мастер
CI/CD

вся локальная разработка базируется на ветке дев

как только фича закончена, мержим ее в тест
CI/CD настроен так, что по новому пушу в тест он выкладывает новую ветку на сервер
тестируем ее на тест-сервере

когда фича протестирована, мержим ее в мастер
CI/CD настроен так, что по новому пушу в мастер код выкладывается на прод

начинаем цикл по-новой
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽