React native 作为CI步骤之一从创建反应本机应用程序中弹出

React native 作为CI步骤之一从创建反应本机应用程序中弹出,react-native,mobile,gitlab,expo,React Native,Mobile,Gitlab,Expo,我为React Native中的应用程序创建了一些POC 我使用CreateReact原生应用程序作为它的基础。它是用世博应用程序包装的 现在我需要为它创建一些管道。我正在使用Gitlab作为我的CI 我想我应该从Expo中退出这个应用程序。但Expo的应用程序开发非常好,我可以快速调试很多东西,而且我有很多现成的东西 如果弹出后需要测试并部署到Google Play/App Store,我应该如何创建整个流 是否可以将此应用程序作为CI步骤弹出?如果您只想将其部署到Google Play和Ap

我为React Native中的应用程序创建了一些POC

我使用CreateReact原生应用程序作为它的基础。它是用世博应用程序包装的

现在我需要为它创建一些管道。我正在使用Gitlab作为我的CI

我想我应该从Expo中退出这个应用程序。但Expo的应用程序开发非常好,我可以快速调试很多东西,而且我有很多现成的东西

如果弹出后需要测试并部署到Google Play/App Store,我应该如何创建整个流


是否可以将此应用程序作为CI步骤弹出?

如果您只想将其部署到Google Play和Apple app Store,则无需弹出您的应用程序。要做到这一点,您可以使用Expo。Expo CLI包含可用于构建应用程序的命令,以获取用于将其部署到商店的.apk和.ipa文件。

Hi@fson,感谢您的回复!作为第一步,这是惊人的。但是现在我什么都不做,但在下一次迭代中,我想做一些测试等步骤,我只需要构建应用程序。您可以将Expo独立构建集成为CI步骤的一部分。请参阅这篇关于如何在构建自动化中使用它的博文:非常感谢@fson。但我看到世博会的应用程序非常庞大(25MB+)。我想在推到App Store/Google Play之前将其弹出,因为我希望拥有尽可能小的应用程序。此方法是否会推送弹出的应用程序?当前使用
exp build
构建的独立应用程序包括所有的Expo API。然而,解决这一问题已列入我们的路线图: