172 похожих чатов

Всем привет. Подскажите, кто как поднимает тестовое окружение под фичу

в гите? В идеале хочется добиться того, что бы разработчик создал фичу(используем gitflow) в гите и под эту ветку поднималось тестовое окружение. Но тут возникает сразу куча вопросов:
1) Что делать с базой? Не создавать же заново чистую базу.
2) Что делать если это не монолит, а почти микросервисы. Не будешь же поднимать все 20 приложений, если правки касаются только api например.
3) Куда должен стучаться фронт? Фронт и бэк лежат в разных репозиториях, и как быть когда в рамках задачи поднимается отдельное окружение бэка, с которым должен работать фронт? Как на фронт доставить конфиг? Service discovery?
4) Как быть с очередями?

Но на данном этапе, хотя бы понять, как на отдельном поддомене запускать монолитный фронт. Хоть какой то старт будет.

Хотелось бы хотя бы узнать какими инструментами пользоваться и в какую сторону копать?

8 ответов

22 просмотра

делал на базе конвеншена об именовании веток, поднимал отдельно те сервисы, у которых есть ветка с аналогичным названием. остальные шли на дефолтный дев

NoName- Автор вопроса
Vladimir Chernyshev
делал на базе конвеншена об именовании веток, подн...

А какими инструментами пользоваться? Можно ли как то через nginx это автоматически настраивать? Как бы если со сборкой и поднятием в общих чертах понятно, то как поднять поддомен для фичи, не понятно

1) да, поднимать чистую базу (не обязательно новый сервер, но новую базу), а потом ещё поднимать грязную базу прошлой версии и тестировать обновление 2) да, поднимать все 20. Вам жалко что-ли? 3) этим занимается CI: поднимет и бэк, и фронт, и свежепропатченный бэк 4) создаются временные (так же, как и с базами данных) Отдельные поддомены – создавайте автоматом, например, по названию фичабранча. Отвечу на незаданный вопрос: а как быть, если куча друг от друга зависимых микросервисов разбросаны по разным репозиториям, и фича пилится одновременно в разных репозиториях? – Zuul CI на это как раз и рассчитан. Но можно реализовать руками и в других.

NoName
А какими инструментами пользоваться? Можно ли как ...

сейчас взял бы траефик, тогда не помню чтобы ло точно, в общем смысл что контейнеры помечались енвами или лэйблами что их домен типа cabinet-api.feature123.dev.example.com а в dns *.dev.example.com на ноды с LB указывает

NoName
А какими инструментами пользоваться? Можно ли как ...

ansible/конфиги ингресса для куба/что угодно

inqfen
ansible/конфиги ингресса для куба/что угодно

как я понял вопрос об аналоге nginx ingress controller но для sworm

NoName- Автор вопроса
Vladimir Chernyshev
сейчас взял бы траефик, тогда не помню чтобы ло то...

Спасибо, теперь хоть понятно куда смотреть

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта