Travis 和 React Native。 Parallels 为 Android 和 ios 构建

Posted

技术标签:

【中文标题】Travis 和 React Native。 Parallels 为 Android 和 ios 构建【英文标题】:Travis and React Native. Parallels builds for Android and ios 【发布时间】:2019-07-11 22:11:59 【问题描述】:

我对 Travis 很陌生。我有一个 React Native 应用程序。实际上,我正在使用 Travis 以顺序方式部署这两个平台。 我想知道是否可以为 iosandroid 并行构建以使 travis 进程更快。谢谢。

【问题讨论】:

【参考方案1】:

经过大量测试和文档,我找到了实现这一目标的方法。这是 .travis.yml 文件:

  matrix:
  include:
    - language: objective-c
      os: osx
      xcode_workspace: '../ios/YourProject.xcworkspace'
      xcode_scheme: YourProject
      xcode_sdk: iphonesimulator9.0
      osx_image: xcode10.1
      podfile: ios/Podfile
      node_js: false
      sudo: true
      before_install:
        - echo "before_install"
      install:
        - echo "install"
      script:
        - echo "script"
    - language: android
      android:
        components:
          - tools
          - platform-tools
      sudo: true
      before_install:
        - echo "android before_install"
      install:
        - echo "android install"
      script:
        - echo "android script"
    - if: branch = master
      language: node_js
      node_js: lts/*
      install: true
      script: echo "MASTER BRANCH"

【讨论】:

以上是关于Travis 和 React Native。 Parallels 为 Android 和 ios 构建的主要内容,如果未能解决你的问题,请参考以下文章

react-native 学习

主目录之外的React-Native导入文件

React Native 上的 PayPal 自适应支付流程

travis 无法构建,因为错误:找不到模块“react-test-renderer/shallow”

使用 Travis、AWS Elasticbeanstalk 和 Docker 构建失败

react-native init 指定 react 版本和 react-native 版本