我正在尝试找出 AppCenter 提供的 CI 部分。我已经为我的应用程序实现了 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
playstore 对吗?