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