1
- android :
2
- components :
3
- - tools
4
- - platform-tools
5
- - build-tools-25.0.2
6
- - android-23
7
- - android-25
8
- - extra-android-m2repository
9
- - sys-img-armeabi-v7a-android-21
10
-
11
- before_cache :
12
- - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
13
-
14
- cache :
15
- directories :
16
- - .nvm
17
- - $HOME/.gradle/caches/
18
- - $HOME/.gradle/wrapper/
19
-
20
- install :
21
- - echo no | npm install -g nativescript
22
- - tns usage-reporting disable
23
- - tns error-reporting disable
24
- - npm install
25
- - cd src
26
- - npm run setup
27
-
28
- script :
29
-
30
-
1
+ branches :
2
+ only :
3
+ - master
31
4
matrix :
32
5
include :
33
- - stage : " Lint"
6
+ - stage : Lint
34
7
language : node_js
35
8
os : linux
36
- node_js : " 6"
37
- script : " npm run ci.tslint"
38
- - stage : " WebPack"
39
- os : osx
9
+ node_js : " 8"
10
+ script : cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
11
+ - stage : Build and Test
40
12
env :
41
- - Webpack="iOS"
42
- osx_image : xcode8.3
43
- language : node_js
44
- node_js : " 6"
45
- jdk : oraclejdk8
46
- before_install :
47
- - gem install cocoapods
48
- - pod repo update
49
- script : cd ../demo && npm run build-ios-bundle --uglify
50
- - language : android
51
- os : linux
52
- env :
53
- - Webpack="Android"
54
- jdk : oraclejdk8
55
- before_install : nvm install 6.10.3
56
- script : cd ../demo && npm run build-android-bundle --uglify
57
- - stage : " Build"
58
- env :
59
- - BuildAndroid="25"
13
+ - BuildAndroid="26"
60
14
language : android
61
15
os : linux
62
16
jdk : oraclejdk8
63
- before_install : nvm install 6.10.3
17
+ before_install : nvm install 8
64
18
script :
65
- - cd ../demo && tns build android
19
+ - cd src && npm i && npm run tsc && cd ../demo
20
+ - travis_wait travis_retry tns build android
66
21
- os : osx
67
- env :
68
- - BuildiOS="10.3 "
69
- - Xcode="8.3 "
70
- osx_image : xcode8.3
71
- language : node_js
72
- node_js : " 6 "
22
+ env :
23
+ - BuildiOS="11 "
24
+ - Xcode="9.2 "
25
+ osx_image : xcode9.2
26
+ language : node_js
27
+ node_js : " 8 "
73
28
jdk : oraclejdk8
74
- before_install :
75
- - gem install cocoapods
76
- - pod repo update
77
29
script :
78
- - cd ../demo && tns build ios
79
-
30
+ - cd src && npm i && npm run tsc && cd ../demo
31
+ - travis_wait travis_retry tns build ios
32
+ - os : linux
33
+ language : android
34
+ env :
35
+ - TestVersion="latest"
36
+ jdk : oraclejdk8
37
+ before_install :
38
+ - nvm install 8
39
+ before_script :
40
+ - cd seed-tests && npm i
41
+ - >-
42
+ echo no | android create avd --force -n test -t android-21 -b
43
+ armeabi-v7a
44
+ - emulator -avd test -no-audio -no-window &
45
+ - android-wait-for-emulator
46
+ script : travis_wait travis_retry npm run test.android
47
+ dist : precise
48
+ - os : osx
49
+ env :
50
+ - TestVersion="latest"
51
+ language : node_js
52
+ node_js : " 8"
53
+ jdk : oraclejdk8
54
+ osx_image : xcode9.2
55
+ before_script :
56
+ - cd seed-tests && npm i
57
+ script : travis_wait travis_retry npm run test.ios
58
+ android :
59
+ components :
60
+ - tools
61
+ - platform-tools
62
+ - build-tools-27.0.3
63
+ - android-23
64
+ - android-26
65
+ - extra-android-m2repository
66
+ - sys-img-armeabi-v7a-android-21
67
+ install :
68
+ - echo no | npm install -g nativescript
69
+ - tns usage-reporting disable
70
+ - tns error-reporting disable
0 commit comments