diff --git a/.travis.yml b/.travis.yml index 63bcc3b..43d67ea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,13 +3,37 @@ branches: only: - master - dev -before_install: - - npm i -g npm@6.7.0 - - npm i -g yarn@1.9.2 jobs: include: - stage: Test and lint ✅ + before_install: + - npm i -g npm@6.7.0 + - npm i -g yarn@1.9.2 language: node_js node_js: 8.11.2 install: yarn script: npm run lint + - stage: Build Android 🤖 + before_install: + - sudo apt-get install build-essential checkinstall && sudo apt-get install libssl-dev + - curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash + - source ~/.profile + - nvm install 8.11.2 + - npm i -g yarn@1.9.2 + language: android + android: + components: + - tools + - platform-tools + # - build-tools-26.0.2 + - build-tools-27.0.3 + # - android-26 + - android-27 + - addon-google_apis-google-26 + sudo: true + install: + - yarn install + script: + - cd /usr/local/android-sdk/tools/bin + - yes | ./sdkmanager --update + - cd - && cd android && ./gradlew assembleRelease && cd ..