ettaluni
@ettaluni
ERROR MEME

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

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

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

Вообще вопрос как мне использовать гит чтобы пушить в несколько мест сразу? Например вот так хочу git push https://10.0.0.1(адрес тестового сервака). git push origin master на gitlab сервак и.т.п. То есть я хочу сливать свои изменения на свой тестовый стенд и проверять там, после сливать на основной прод если все хорошо. И возможно еще куда понадобиться.
Пока что использую rsync для теста но не удобно. Предполагаю что у гит есть встроенные методы.
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
BorLaze
@BorLaze
Java developer
три ветки в гите - дев, тест и мастер
CI/CD

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы