1- branches :
2- only :
3- - master
41matrix :
52 include :
63 - stage : ' Lint'
74 language : node_js
85 os : linux
96 node_js : ' 8'
107 script : cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
11- - stage : ' Build and Test'
8+ - stage : ' WebPack, Build and Test'
9+ os : osx
1210 env :
13- - BuildAndroid="26"
14- language : android
11+ - WebPack="iOS"
12+ osx_image : xcode9.2
13+ language : node_js
14+ node_js : ' 8'
15+ jdk : oraclejdk8
16+ script : cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify
17+ - language : android
1518 os : linux
19+ env :
20+ - WebPack="Android"
1621 jdk : oraclejdk8
1722 before_install : nvm install 8
23+ script : cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot
24+ - language : android
25+ env :
26+ - BuildAndroid="26"
27+ os : linux
28+ jdk : oraclejdk8
29+ before_install : nvm install stable
1830 script :
19- - cd src && npm i && npm run tsc && cd ../demo
20- - travis_wait travis_retry tns build android
31+ - cd src && npm i && npm run tsc && cd ../demo && tns build android
2132 - os : osx
2233 env :
2334 - BuildiOS="11"
@@ -27,40 +38,33 @@ matrix:
2738 node_js : ' 8'
2839 jdk : oraclejdk8
2940 script :
30- - cd src && npm i && npm run tsc && cd ../demo
31- - travis_wait travis_retry tns build ios
41+ - cd src && npm i && npm run tsc && cd ../demo && tns build ios
3242 - os : linux
3343 language : android
34- env :
35- - TestVersion="latest"
44+ dist : precise
45+ sudo : required
3646 jdk : oraclejdk8
37- before_install :
38- - nvm install 8
3947 before_script :
40- - cd seed-tests && npm i
4148 - echo no | android create avd --force -n test -t android-21 -b armeabi-v7a
4249 - emulator -avd test -no-audio -no-window &
4350 - android-wait-for-emulator
44- script : travis_wait travis_retry npm run test.android
45- dist : precise
51+ before_install :
52+ - nvm install 8
53+ script : cd src && npm run test.android
4654 - os : osx
47- env :
48- - TestVersion="latest"
4955 language : node_js
5056 node_js : ' 8'
5157 jdk : oraclejdk8
5258 osx_image : xcode9.2
53- before_script :
54- - cd seed-tests && npm i
55- script : travis_wait travis_retry npm run test.ios
59+ script : cd src && npm run test.ios
5660
5761android :
5862 components :
5963 - tools
6064 - platform-tools
61- - build-tools-27.0.3
62- - android-23
65+ - build-tools-26.0.1
6366 - android-26
67+ - android-23
6468 - extra-android-m2repository
6569 - sys-img-armeabi-v7a-android-21
6670
0 commit comments