git & 2 servers: prod & test

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

git & 2 servers: prod & test

Сообщение exort » 2018.12.29, 02:04

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

Аватара пользователя
ElisDN
Сообщения: 5260
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: git & 2 servers: prod & test

Сообщение ElisDN » 2019.01.03, 23:20

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

Для автоматизированной работы по такому сценарию можно подключить Git-Flow.

Аватара пользователя
samdark
Администратор
Сообщения: 9030
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: git & 2 servers: prod & test

Сообщение samdark » 2019.01.04, 18:14

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

Аватара пользователя
futbolim
Сообщения: 2048
Зарегистрирован: 2012.07.08, 19:28

Re: git & 2 servers: prod & test

Сообщение futbolim » 2019.04.21, 00:36

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

Ответить