与React Native持续集成

bin*_*noy 8 continuous-integration react-native

我是iOS的新手,有人可以告诉我如何为本机设置CI?我目前使用代码,但我不认为他们为iOS提供任何东西.任何支持bitbucket的托管CI工具的建议?谢谢

Fra*_*Jr. 10

我正在为我的React Native应用程序使用buddybuild.到目前为止它真棒.我觉得有点复杂,我在构建期间遇到了一些问题,Buddybuild是完全透明的.它不仅可以帮助我进行持续集成,还可以用于:

  • 检查Xcode兼容性:对于Xcode的每个新版本和测试版,buddybuild将采用您最近成功构建的应用程序,针对最新版本的Xcode运行它,并通过电子邮件向您发送任何可能的重大更改结果.

  • 一流的测试支持:在模拟器,仿真器和物理设备上运行测试UI和单元测试.

  • 静态代码分析

  • 代码覆盖率:确切地知道在测试期间运行了多少代码库.

  • 即时部署:将您的测试人员组织到一个组中,以配置他们获得的构建版本,以及他们应该多久收到一次应用程序的新版本.

  • 发布到Play商店和App Store:自动将您的应用部署到Play商店或App Store!

此外, 持续集成还将构建应用程序的Android和iOS版本.只需在应用程序上登录两次,然后选择iOS,然后安装Android即可构建两个版本.

  • Buddybuild被Apple收购,并停止了免费计划和Android支持。因此,不再有必要使用Buddybuild进行本机反应。 (2认同)

小智 5

我有一个使用Bitrise.io的Android和iOS版本的React Native Starter App,它们都支持BitBucket。这些测试使用Jest运行,覆盖率超过86%。有一个详细介绍CI流程的视频系列。将Github换成Bitbucket很简单,在注册过程中,系统会提示您选择供应商(Github / Bitbucket)。之后,一切都应该相同。注意:我是开发商。