1+ branches :
2+ only :
3+ - master
14matrix :
25 include :
36 - stage : " Lint"
47 language : node_js
58 os : linux
6- node_js : " 6"
7- script : cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
8- - stage : " WebPack"
9- os : osx
10- env :
11- - Platform="iOS"
12- osx_image : xcode8.3
13- language : node_js
14- node_js : " 6"
15- jdk : oraclejdk8
16- script : cd demo && npm run build.plugin && npm i && npm run build-ios-bundle
17- - language : android
9+ node_js : " 8"
10+ script : cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint && cd ../demo-angular && npm run ci.tslint
11+ - stage : " WebPack, Build and Test"
12+ language : android
1813 os : linux
1914 env :
20- - Platform ="Android"
15+ - WebPack ="Android"
2116 jdk : oraclejdk8
22- before_install : nvm install 6.10.3
23- script : cd demo && npm run build.plugin && npm i && npm run build-android-bundle
24- - stage : " Build and Test"
17+ before_install : nvm install 8.11.4
18+ script :
19+ - cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot
20+ - cd ../publish
21+ - sh pack.sh
22+ - cp package/*.tgz ../demo-angular/package.tgz
23+ - cd ../demo-angular
24+ - sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json
25+ - npm i
26+ - tns build android --bundle --env.uglify --env.aot
27+ - language : android
2528 env :
26- - BuildAndroid="25"
27- language : android
29+ - BuildAndroid="28"
2830 os : linux
2931 jdk : oraclejdk8
30- before_install : nvm install stable
32+ before_install : nvm install 8
3133 script :
32- - cd src && npm i && npm run tsc && cd ../demo && tns build android
33- - os : osx
34- env :
35- - BuildiOS="10.3"
36- - Xcode="8.3"
37- osx_image : xcode8.3
38- language : node_js
39- node_js : " 6"
40- jdk : oraclejdk8
41- script :
42- - cd src && npm i && npm run tsc && cd ../demo && tns build ios
43- - os : linux
44- language : android
45- dist : precise
46- sudo : required
47- jdk : oraclejdk8
48- before_script :
49- - echo no | android create avd --force -n test -t android-21 -b armeabi-v7a
50- - emulator -avd test -no-audio -no-window &
51- - android-wait-for-emulator
52- before_install :
53- - nvm install 6
54- script : cd src && npm run test.android
55- - os : osx
56- language : node_js
57- node_js : " 6"
58- jdk : oraclejdk8
59- osx_image : xcode8.3
60- script : cd src && npm run test.ios
34+ - cd src && npm i && npm run tsc && cd ../demo && tns build android && cd ../demo-angular && tns build android
6135
6236android :
6337 components :
6438 - tools
6539 - platform-tools
66- - build-tools-25 .0.2
67- - android-25
40+ - build-tools-28 .0.3
41+ - android-28
6842 - extra-android-m2repository
69- - sys-img-armeabi-v7a-android-21
7043
7144install :
7245 - echo no | npm install -g nativescript
7346 - tns usage-reporting disable
74- - tns error-reporting disable
47+ - tns error-reporting disable
0 commit comments