1
- branches :
2
- only :
3
- - master
4
1
matrix :
5
2
include :
6
3
- stage : ' Lint'
7
4
language : node_js
8
5
os : linux
9
6
node_js : ' 8'
10
7
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
12
10
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
15
18
os : linux
19
+ env :
20
+ - WebPack="Android"
16
21
jdk : oraclejdk8
17
22
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
18
30
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
21
32
- os : osx
22
33
env :
23
34
- BuildiOS="11"
@@ -27,40 +38,33 @@ matrix:
27
38
node_js : ' 8'
28
39
jdk : oraclejdk8
29
40
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
32
42
- os : linux
33
43
language : android
34
- env :
35
- - TestVersion="latest"
44
+ dist : precise
45
+ sudo : required
36
46
jdk : oraclejdk8
37
- before_install :
38
- - nvm install 8
39
47
before_script :
40
- - cd seed-tests && npm i
41
48
- echo no | android create avd --force -n test -t android-21 -b armeabi-v7a
42
49
- emulator -avd test -no-audio -no-window &
43
50
- 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
46
54
- os : osx
47
- env :
48
- - TestVersion="latest"
49
55
language : node_js
50
56
node_js : ' 8'
51
57
jdk : oraclejdk8
52
58
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
56
60
57
61
android :
58
62
components :
59
63
- tools
60
64
- platform-tools
61
- - build-tools-27.0.3
62
- - android-23
65
+ - build-tools-26.0.1
63
66
- android-26
67
+ - android-23
64
68
- extra-android-m2repository
65
69
- sys-img-armeabi-v7a-android-21
66
70
0 commit comments