LINUX.ORG.RU

docker и локальное тестирование

 ,


1

2

docker в частности хорош тем что при разработке можно отказаться от площадки тестирования и тестировать путем разворачивания тестировщиком докер образов у себя. при таком подходе тестировщица Маша может разворачивать у себя и тестировать фичу216, а параллельно с этим тестировщица Таня может разворачивать у себя и тестировать фичу320. И друг друга они не ждут и тестируют все эти фичи параллельно, потом правда сливая их в интеграционную pre release ветку.

вопрос: что делать если разварачивают они backend, на мобиле ставят мобильный билд который на этот backend должен ходить? как мобильное приложение туда зарулиться? такой кейс кто-то юзает?

★★

При сборке приложения для мобилы вы можете же ему сказать на какой хост ходить, чтоб попадать в нужный бэк.

micronekodesu ★★★
()

Запилите в тестовых билдах своего приложения возможность задавать base URL (либо в рантайме, либо хотя бы при сборке, если ваше приложение можно легко собирать и sideload-ить).

Потом либо поднимите во внутренней сети компании динамический DNS, чтобы машина с именем foo получала имя foo.pc.company.tld, либо сделайте себе CI/CD в стиле GitLab Review Apps.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от quester

Ну так и решают. Или если вы ходите через какой-то балансер то используете какие-то "метки" в запросе, на основании которых запрос завернут на нужный бэк.

Ну или можно чтоб каждая тестировщица подключалась к своему рабочему месту с развернутым докером, тогда можно добиться того чтоб все работало без каких-то правок в приложении для мобилы, но больше одного билда одновременно она тестить не сможет.

micronekodesu ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.