UNPKG

nativescript-google-analytics

Version:

Integrate native google analytics iOS and Android widgets into NativeScript

74 lines (72 loc) 1.99 kB
matrix: include: - stage: "Lint" language: node_js os: linux node_js: "6" script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint - stage: "WebPack" os: osx env: - Platform="iOS" osx_image: xcode8.3 language: node_js node_js: "6" jdk: oraclejdk8 script: cd demo && npm run build.plugin && npm i && npm run build-ios-bundle - language: android os: linux env: - Platform="Android" jdk: oraclejdk8 before_install: nvm install 6.10.3 script: cd demo && npm run build.plugin && npm i && npm run build-android-bundle - stage: "Build and Test" env: - BuildAndroid="25" language: android os: linux jdk: oraclejdk8 before_install: nvm install stable script: - cd src && npm i && npm run tsc && cd ../demo && tns build android - os: osx env: - BuildiOS="10.3" - Xcode="8.3" osx_image: xcode8.3 language: node_js node_js: "6" jdk: oraclejdk8 script: - cd src && npm i && npm run tsc && cd ../demo && tns build ios - os: linux language: android dist: precise sudo: required jdk: oraclejdk8 before_script: - echo no | android create avd --force -n test -t android-21 -b armeabi-v7a - emulator -avd test -no-audio -no-window & - android-wait-for-emulator before_install: - nvm install 6 script: cd src && npm run test.android - os: osx language: node_js node_js: "6" jdk: oraclejdk8 osx_image: xcode8.3 script: cd src && npm run test.ios android: components: - tools - platform-tools - build-tools-25.0.2 - android-25 - extra-android-m2repository - sys-img-armeabi-v7a-android-21 install: - echo no | npm install -g nativescript - tns usage-reporting disable - tns error-reporting disable