I'm trying to figure out the CI portion that provided by AppCenter. I've implemented CodePush for my app and please correct me if my understanding is wrong.
- We build the native android app and generate a signed apk.
- Release the generated signed apk to playstore
- execute command to upload bundle
appcenter codepush release-react -a <owner>/<android-app> -d Production
The above are generally the way I understand CodePush and I've tested and working fine.
Now I've noticed that we can integrate our github project branch to appcenter, and whenever there is a git push
, AppCenter will build it automatically and we can configure to release to playstore automatically.
Now the part I don't understand is, is this CI auto build by AppCenter
actually nothing to do with CodePush
?
If now my situation is only having updates on JS code side, actually when I git-push
to repo, there isn't a need to auto-release
to playstore right?