Если настроен CI то сборки могут происходить любым практически способом. Или ты не про это?
Дев ветку в среде разработки собираешь так как ты и сказал. А если нужно на тестирование сборку отправить, то тут кто во что горазд
В вебе на мой взгляд приложения очень сложно разрабатываются и тестируются: необходимо оптимизированная сборка для каждого окружения.
Не понимаю как в сборку встроить свой код для работы с легаси частью проекта. Для React сборка пользовательская, а для Angular из коробки.
Меня это отталкивает от веба, потому что вникать каждый раз в новую сборку проекта тяжело.
Вот интересно стало как обстоят дела с этим в iOS приложениях