sudo: required matrix: include: - language: node_js cache: directories: - node_modules env: - secure: "JzQgNNvgBM5zkK5bn8Xzdnegsu/lBW5zaWC57THKkHPngxH60SgLcukpTbvo+oIgnGZhR22X3oXvgqRH3pQmu9gREp/GZ1n3qqowL17QxVf3+KWjvI2Y8PduTiWi+O/tnsg23EREJNnEIt3eE+sB/a4fE1YUA+T0A6WsJphm1MGDrL5JA1Oh0azHiWRM8INdKrjHRNd8Dr1nh3OHDDxqKsAcXZgXPapFaCn2Deys+tALQbVbvW0YLnabA+SQDElKZ0MhL5YuvS2x7lIGe4zQosmvrSpzRJgsVBLay4HKddAwHz4ot+VWk4J8s8INPPviKaBx7ZmMtRjrhdyiCAyQ+09xS++04/veTohfbIsUZBriR+/mo/PjGrI7/JF/k/TevCRnwgs7x372sHeNz/gOFd1UkTUUFVPJLdf3fpF9BiZcDBXrDJ5+R4Zq2QY8U29DIsugqQWYGRyr3NlecdlIGl4Z7ofqz7ocqNg+eC3lLaNSdLN/68oNgRl1gj8AesFuxo2S76sJtqQ5kvXqoJ9dRRhx8bPzNPLHeMSmE4vxlsrco6beY2OzSL/OLMhpX1haH03Surb4qardQrobfDlvtJmm1Ki5V3umAYn/h25dpoBlmrA9s2fOY9XTDUUtatqVfXoG4xohKjXkZnH9NhWlWJI90tjZHluZpixUtYtpiw8=" node_js: '10' before_install: - npm i -g yarn install: - yarn script: - yarn ci-check before_deploy: - yarn build deploy: provider: npm email: cychiuae@connect.ust.hk api_key: $NPM_PUBLISH_TOKEN skip_cleanup: true on: tags: true - language: objective-c os: osx osx_image: xcode9.4 env: - TRAVIS_NODE_VERSION="10.0.0" before_install: - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $TRAVIS_NODE_VERSION - npm i -g yarn - npm i -g react-native-cli install: - yarn script: - ./scripts/integration_test.sh ios - language: android jdk: oraclejdk8 android: components: - tools - tools - platform-tools - build-tools-27.0.3 - android-22 - extra-android-support - extra-android-m2repository - extra-google-m2repository - sys-img-armeabi-v7a-android-22 licenses: - android-sdk-preview-license-.+ - android-sdk-license-.+ - google-gdk-license-.+ cache: directories: - $HOME/.gradle/caches/ - $HOME/.gradle/wrapper/ - $HOME/.android/build-cache env: - TRAVIS_NODE_VERSION="10.0.0" before_install: - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $TRAVIS_NODE_VERSION - npm i -g yarn - npm i -g react-native-cli - yes | sdkmanager "platforms;android-27" install: - yarn script: - ./scripts/integration_test.sh android notifications: slack: rooms: secure: EIv/UeMqijx3v7mYXlDf2yDkd2sU+FtQewb+P0OG0yePumHqDfH1Ka5v1MznjuVJwSMP/iQOQ4dzWGOV+sE+FCP9boNVoOX41jiD3TfSXTDVbZ5t4iSwSEfzrfo7wC6l0+HZ5CXHbui5DyfMSMv4KdhNOf9CrvBrAtIOghK/PZlBaPuTMq99gQxdaLqej+HB0+G0EDOzcY7FycFFjTUufCutcqJTHB8i9VsHTyO6K2dFT8TZ2ScT7tJX85zVhcQM486gr/fyGmmQH/bUGna7qO2HEK7ej+IWLBu2m6ApdOvZbVGk4M7RR6f52OUHneVSNLRkjY5qcrkVxc9rmhwbkxV5oxmWu+bPQ+aot+cIdSBESV9L8GDANy8W76/Fjv0WluDpcfyaA1oU9VFbMJ7+Ndciu2Cudh0E+BWUiXhcRXHH7bfEob9iZDmEyky1ctjADa2qfD5c9MhAGGRBreDC7i/QrDzt+slkIxfRLyEYN/V3BkzxPP4UoSnRperNA7mZbsXSJKtLruzVVZRmTn+nNjngx2lf3Z4SfB5xIz+2YXuuqVG3T/xRNfo6GPwfA9Qax3BXJ0qTFQ9AoXgJdXcrkXKkTq1AcOvr88kS5EAgdLp0RCMXKJFX4tT+pTgLQh3niagy0j0tclb9eVdnE8J+ntE+NQSrZ3B2PdWEG3/rwDU=