Как улучшить время развертывания CI / CD для Ioni c Android и веб-приложений? - PullRequest
0 голосов
/ 07 мая 2020

Я использую 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 предоставят какое-либо решение моей проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...