Я использую Ioni c на своем веб-сайте React, чтобы получить веб-сайт с той же кодовой базой на React и Android. Мне удалось использовать CI / CD для автоматического развертывания моего веб-сайта React, однако я не уверен, как мне реализовать CI / CD для моего приложения Ioni c Android.
Я использовал CI / CD для моих Java Android приложений, и я знаю по опыту, что развертывание Android приложений занимает добрые 15 минут , потому что вам нужно установить все пакеты JDK и Android и библиотеки.
Мой веб-сайт React занимает гораздо меньше времени, потому что npm уже предустановлен : мой веб-сайт завершает sh через 3-5 минут при макс. Я не могу позволить себе увеличить время конвейера моего веб-сайта для моего приложения Ioni c Android. Кроме того, не очень удобно кодировать веб-сайт, когда приложение Android находится в том же каталоге проекта .
Следовательно, Я буду sh, чтобы переместить мое Android приложение из моего кода веб-приложения : таким образом стало возможным иметь разных конвейеров для них и моего веб-сайта кодом управлять намного проще . Однако, если я это сделаю, я не смогу применить изменения, внесенные в приложение моего веб-сайта в моем приложении Ioni c Android (потому что они находятся в разных каталогах)
Есть ли Ioni c, Capacitor или даже Gitlab предоставят какое-либо решение моей проблемы?