8

我是 iOS 新手,有人可以告诉我如何设置 CI 以响应本机吗?我目前使用 codeship,但我认为他们没有为 iOS 提供任何东西。对任何支持 bitbucket 的托管 CI 工具有什么建议吗?谢谢

4

3 回答 3

10

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

  • 检查 Xcode 兼容性:对于 Xcode的每个新版本和 beta,buddybuild 将获取您应用程序的最新成功构建,针对最新版本的 Xcode 运行它,并通过电子邮件将任何潜在重大更改的结果发送给您。

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

  • 静态代码分析

  • 代码覆盖率:准确了解在测试期间执行了多少代码库。

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

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

此外, 持续集成将构建您的应用程序的 Android 和 iOS 版本。只需两次载入应用程序,然后选择 iOS,然后选择 Android 即可构建两个版本。

于 2016-10-14T22:25:49.837 回答
5

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

于 2015-12-15T14:50:40.327 回答
1

您可以使用与 Fastlane 等其他工具具有良好集成的circleci ,在这里您如何设置 另一个And greate Talk by Joe Stanton @ React Meetup London的另一篇精彩文章Ramesh Nair

于 2017-12-01T06:05:44.660 回答