Я пытаюсь выяснить часть CI, предоставленную AppCenter. Я реализовал CodePush для своего приложения и, пожалуйста, исправьте меня, если я не понимаю.
- Мы создаем нативное приложение для Android и создаем подписанный apk.
- Выпуск сгенерированного подписанного apk в playstore
- выполнить команду для загрузки пакета
appcenter codepush release-react -a <owner>/<android-app> -d Production
Выше я обычно понимаю CodePush, и я тестировал и работал нормально.
Теперь я заметил, что мы можем интегрировать нашу ветку проекта github в appcenter, и всякий раз, когда есть git push
, AppCenter будет создавать его автоматически, и мы можем настроить его для автоматического выпуска в playstore.
Теперь часть, которую я не понимаю, это CI auto build by AppCenter
на самом деле не имеет ничего общего с CodePush
?
Если сейчас у меня ситуация только с обновлениями на стороне кода JS, на самом деле, когда я git-push
репо, нет необходимости auto-release
для воспроизведения, верно?