与React Native持续集成

时间:2015-04-01 01:11:04

标签: continuous-integration react-native

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

3 个答案:

答案 0 :(得分:10)

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

  • 检查Xcode兼容性,每个新版本和Xcode测试版,buddybuild将采用您最近成功构建的应用,针对最新版本的Xcode运行它并通过电子邮件发送给您任何潜在的突破性变化的结果。

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

  • 静态代码分析

  • 代码覆盖率确切地知道您在测试期间执行了多少代码库。

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

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

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

答案 1 :(得分:5)

对于Android和Android,我都有一个React Native Starter App使用Bitrise.io的iOS,它们支持BitBucket。测试使用Jest运行,覆盖率超过86%。有一个video series详细说明了CI流程。在Bitbucket中更换Github是微不足道的,在注册过程中,您将被提示输入供应商(Github / Bitbucket)。之后一切都应该是一样的。注意:我是开发人员。

答案 2 :(得分:1)

您可以使用与其他工具(例如Fastlane,circleci Here how you set up良好集成的another,并通过talk by Joe Stanton @ React Meetup London 更多地通过Ramesh Nair来讨论#{3}}