|
| 1 | +env: |
| 2 | + global: |
| 3 | + - NODE_VERSION=4.4.7 |
| 4 | + |
1 | 5 | language: android
|
2 | 6 |
|
3 | 7 | jdk:
|
4 |
| - - oraclejdk8 |
| 8 | +- oraclejdk8 |
5 | 9 |
|
6 | 10 | android:
|
7 | 11 | components:
|
8 |
| - - platform-tools |
9 |
| - - build-tools-23.0.1 |
10 |
| - - android-23 |
11 |
| - - extra-android-m2repository |
12 |
| - - sys-img-armeabi-v7a-android-19 |
| 12 | + - platform-tools |
| 13 | + - build-tools-23.0.1 |
| 14 | + - android-23 |
| 15 | + - extra-android-m2repository |
| 16 | + - sys-img-armeabi-v7a-android-19 |
13 | 17 |
|
14 | 18 | before_cache:
|
15 |
| - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock |
| 19 | +- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock |
16 | 20 |
|
17 | 21 | cache:
|
18 |
| - directories: |
| 22 | + directories: |
19 | 23 | - .nvm
|
20 | 24 | - $HOME/.gradle/caches/
|
21 | 25 | - $HOME/.gradle/wrapper/
|
22 | 26 |
|
23 | 27 | install:
|
24 |
| - - nvm install 4 |
25 |
| - - npm install -g typings |
26 |
| - - npm install -g nativescript --ignore-scripts |
27 |
| - - tns usage-reporting disable |
28 |
| - - tns error-reporting disable |
29 |
| - - cd nativescript-angular |
30 |
| - - npm install |
31 |
| - - cd ../tests |
32 |
| - - npm install ../nativescript-angular |
33 |
| - - npm install |
| 28 | +- nvm install $NODE_VERSION |
| 29 | +- npm install -g typings |
| 30 | +- npm install -g nativescript --ignore-scripts |
| 31 | +- tns usage-reporting disable |
| 32 | +- tns error-reporting disable |
| 33 | +- cd nativescript-angular |
| 34 | +- npm install |
| 35 | +- npm link |
| 36 | +- cd ../tests |
| 37 | +- npm link nativescript-angular |
| 38 | +- npm install |
34 | 39 |
|
35 | 40 | before_script:
|
36 |
| - - echo no | android create avd --force -n test -t android-19 -b armeabi-v7a |
37 |
| - - emulator -avd test -no-audio -no-window & |
38 |
| - - android-wait-for-emulator |
| 41 | +- echo no | android create avd --force -n test -t android-19 -b armeabi-v7a |
| 42 | +- emulator -avd test -no-audio -no-window & |
| 43 | +- android-wait-for-emulator |
39 | 44 |
|
40 | 45 | script:
|
41 |
| - - tns platform add android |
42 |
| - - tns test android --emulator --justlaunch |
43 |
| - - npm run appium-android |
| 46 | +- tns platform add android |
| 47 | +- tns test android --emulator --justlaunch |
| 48 | +- npm run appium-android |
| 49 | + |
| 50 | +before_deploy: |
| 51 | +- cd ../nativescript-angular |
| 52 | +- node ../build/travis-scripts/add-publishConfig.js next |
| 53 | + |
| 54 | +deploy: |
| 55 | + provider: npm |
| 56 | + email: nativescript@telerik.com |
| 57 | + api_key: |
| 58 | + secure: eUwpxI97BxbnWsszLLfQRpGmTOV7WlcuuepBx7JW0v0y0phPsKaWtiI5xcXYr8dvuys4VO+/BqA1+yyXkRLZJUjtJZEP2AVddG2LzC8AQ7hJxs5XtjelmsjX35xkT6PfEJ6M2vZiU7R7knJDrIuIsdRzngcaCY2KbdlHWckNO+QQxs2lFGRZR4DQBZE75nxmsBLOzpi3cPz5f0USrroquVJXi/HV9WEHHWYG9yAinQFJyKitBNwuvFiPTZXYJEKJ0ojG0JxpyVJ3htgplJSvoM32nrt8bFi2UOkRR3B3wo33qUvGYs9JT3aAZz7ZdCcXuW3QtlMeiHN5Sfdb4FXp1xLLupdo8BIC4gsVBYAQuEA/dGlgMxRulNtqeNe0rZnqmnxT/hCzpInWAZKremWGOAM2c7Oh0leGGRwsIOINUMmUiBe4vJiWF+Pmp2bRzNjDzlEmSFR3GFWBSfCihtQOUC0lM9y7jcXrzjl3Q57/crXpYVbasr8nbaMpltFUdx6iO0hg1Qg9MJAFvtkz/p+oOZqtPAA5rz1hZoXPu0iItJQBS4AxMrCHwwWotDoZBsEifh5AUJE81WrLdEyjXkiBwDxZeWbJDGujr4K9CJ2Q1cUW1iY8RZ7WzIg48gpEyECuxhIDUMFJWeKemlq7Qvv25Ks9cyD4TNlOoBlcqFjvMNE= |
| 59 | + on: |
| 60 | + branch: master |
| 61 | + skip_cleanup: true |
| 62 | + repo: NativeScript/nativescript-angular |
0 commit comments