我是iOS新手,有人可以告诉我如何设置CI来回应本机?我目前使用codeship,但我不认为他们提供iOS的任何东西。任何支持bitbucket的托管CI工具的建议?谢谢与React Native的持续集成
回答
我有一个React Native Starter App两个Android & iOS使用Bitrise.io,他们支持BitBucket。测试与Jest一起运行,覆盖率超过86%。有一个详细说明CI过程的video series。将Github换成Bitbucket并不重要,在注册过程中,系统会提示您提供供应商(Github/Bitbucket)。之后,一切都应该是一样的。注意:我是开发人员。
这是完全免费的吗? – 2016-11-22 06:45:46
我为我的React Native应用程序使用buddybuild。到目前为止它真的很棒。我觉得有点复杂,在构建过程中遇到了一些问题,Buddybuild完全透明。它帮助我不仅与持续集成,而且还与:
检查Xcode的兼容性:在Xcode的每个新版本和公测,buddybuild将您的应用程序的最近一次成功构建,运行它与最新版本的Xcode进行比较,并通过电子邮件向您发送任何潜在重大更改的结果。
一流的测试支持:在模拟器,仿真器和物理设备上运行测试UI和单元测试。
静态代码分析
代码覆盖率:知道到底有多少你的代码库的测试期间被行使。
即时部署:将您的测试人员组织成组,以配置他们获得的构建以及他们应该多久接收一次新版本的应用。
发布到Play商店和App Store:将您的应用自动部署到Play商店或App Store!
而且还持续集成将建立两个您的应用程序的Android和iOS版本。只需两次将应用程序载入应用程序,然后选择iOS和Android,即可构建两个版本。
您可以通过talk by Joe Stanton @ React Meetup London一个更马丽娟文章Ramesh Nair
- 1. 如何在使用Podfiles集成react-native时集成react-native-video?
- 2. 继续与Jenkins集成React Native(iOS + Android)项目
- 3. 与Git的持续集成
- 4. 与VSTS的持续集成
- 5. 与GitHub的持续集成
- 6. 与mysql的持续集成
- 7. 与Grails持续集成
- 8. Docker与AWS持续集成
- 9. 持续集成
- 10. 与Laravel持续集成与开发
- 11. 与TeamCity和Clearcase的持续集成
- 12. 与Surround SCM的持续集成
- 13. MS单元与TFS的持续集成
- 14. 与.net和svn的持续集成
- 15. 与Laravel包和Behat的持续集成
- 16. 与Reporting Services的持续集成
- 17. 与GTest和Buildbot的持续集成
- 18. 与ASP.NET MVC和TFS的持续集成
- 19. 与Git的选择性持续集成
- 20. 与PhoneGap的TFS持续集成构建
- 21. 与Visual Studio 2005的持续集成
- 22. TFS持续集成
- 23. python持续集成
- 24. C持续集成
- 25. TypeScript持续集成
- 26. GreaseMonkey持续集成
- 27. 持续集成的HUnit/QuickCheck
- 28. 持续集成 - 多久会持续
- 29. 将Android项目集成到React Native中
- 30. React Native和条带集成401错误
单元测试使用circleci它具有像FASTLANE其他工具很好的融合,Here how you set upanother和马丽娟说话吗? circleCI或travisCI上的普通摩卡+ chai组合应该可行。 – 2015-04-01 01:13:45
一个广泛的问题,这个。 CI问题有点让人分心 - 你不是首先必须弄清楚你想运行什么类型的测试,然后怎么实现它们的自动化?或者你只是指自动化构建? – 2015-04-01 10:31:24
如果您需要iOS应用程序的CI服务,您可以试试我们的https://www.bitrise.io/ - 免责声明:我是CTO和共同创始人。您可以运行自定义脚本并在构建虚拟机上具有sudo访问权限,以便在未预安装的情况下安装要使用的工具。已安装工具和VM信息的完整列表:http://devcenter.bitrise.io/docs/virtual-machine-updates。html – 2015-04-01 10:36:01