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
Сообщения: 5146
Зарегистрирован: 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
Администратор
Сообщения: 8859
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: git & 2 servers: prod & test

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

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

17 мая 2019, Москва — PHP Russia — большая конференция про PHP.

Ответить