git & 2 servers: prod & test

Говорим о серверах, развёртывании, нагрузках, выборе и использовании разных технологий и продуктов
Ответить
exort
Сообщения: 4
Зарегистрирован: 2018.12.29, 01:51

git & 2 servers: prod & test

Сообщение exort »

ВСем привет, не судите строго новичка. Ту наверное больше вопрос по гиту.
Сейчас разрабатываю сам. Есть 2 сервера: dev & prod. Хочу добавить test сервер, чтобы тестировать на нём.
Получается вопрос: я делаю на dev в какой ветке? Например feature-1. Пушу на test. В мастер? Если всё ок, то пушу на prod в master?
Где почитать о связях веток и серверов? Или может кто-то расскажет как правильно?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: git & 2 servers: prod & test

Сообщение ElisDN »

Можно сделать ветки master и development. Работаете, ответвляете feature-1, мержите и тестируете всё в development. А потом, когда всё готово, мержите её в master для прода.

Для автоматизированной работы по такому сценарию можно подключить Git-Flow.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: git & 2 servers: prod & test

Сообщение samdark »

Есть много способов организации разработки. Мы на production вливаем всегда master. Разрабатывем в ветках, которые форкаем от master. После новых изменений в master он вливается во все текущие ветки. На test разворачиваем ветки.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: git & 2 servers: prod & test

Сообщение futbolim »

Пару месяцев назад задавался тем же вопросом. Советую почитать на Хабре gitflow (тяжелее, с метками) и github-flow (легче, пользуемся сами)
Ответить