@@ -7,59 +7,89 @@ matrix:
7
7
language : node_js
8
8
os : linux
9
9
node_js : " 10"
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"
10
+ script :
11
+ - cd src && npm run ci.tslint
12
+ - cd ../demo && npm run ci.tslint
13
+ - cd ../demo-angular && npm run ci.tslint
14
+ - stage : " WebPack"
12
15
os : osx
13
16
env :
14
17
- WebPack="iOS"
18
+ - Type="TypeScript"
15
19
osx_image : xcode10.2
16
20
language : node_js
17
21
node_js : " 10"
18
22
jdk : oraclejdk8
19
23
script :
20
- - cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify
21
- - cd ../publish
22
- - sh pack.sh
23
- - cp package/*.tgz ../demo-angular/package.tgz
24
+ - cd demo && npm run build.plugin && npm i
25
+ - tns build ios --bundle --env.uglify
26
+ - os : osx
27
+ env :
28
+ - WebPack="iOS"
29
+ - Type="Angular"
30
+ osx_image : xcode10.2
31
+ language : node_js
32
+ node_js : " 10"
33
+ jdk : oraclejdk8
34
+ script :
35
+ - cd src && npm run build
36
+ - cd ../publish && sh pack.sh
24
37
- cd ../demo-angular
25
- - sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json
26
- - npm i
38
+ - tns plugin add ../publish/package/*.tgz
27
39
- tns build ios --bundle --env.uglify --env.aot
40
+ - os : osx
41
+ env :
42
+ - WebPack="iOS"
43
+ - Type="Vue"
44
+ osx_image : xcode10.2
45
+ language : node_js
46
+ node_js : " 10"
47
+ jdk : oraclejdk8
48
+ script :
49
+ - cd src && npm run build
50
+ - cd ../publish && sh pack.sh
51
+ - cd ../demo-vue
52
+ - tns plugin add ../publish/package/*.tgz
53
+ - tns build ios --bundle --env.uglify
28
54
- language : android
29
55
os : linux
30
56
dist : trusty
31
57
env :
32
58
- WebPack="Android"
59
+ - Type="TypeScript"
33
60
jdk : oraclejdk8
34
61
before_install : nvm install 10
35
62
script :
36
- - cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot
37
- - cd ../publish
38
- - sh pack.sh
39
- - cp package/*.tgz ../demo-angular/package.tgz
63
+ - cd demo && npm run build.plugin
64
+ - tns build android --bundle --env.uglify --env.snapshot
65
+ - language : android
66
+ os : linux
67
+ dist : trusty
68
+ env :
69
+ - WebPack="Android"
70
+ - Type="Angular"
71
+ jdk : oraclejdk8
72
+ before_install : nvm install 10
73
+ script :
74
+ - cd src && npm run build
75
+ - cd ../publish && sh pack.sh
40
76
- cd ../demo-angular
41
- - sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json
42
- - npm i
77
+ - tns plugin add ../publish/package/*.tgz
43
78
- tns build android --bundle --env.uglify --env.aot
44
79
- language : android
45
80
os : linux
46
81
dist : trusty
47
- env :
48
- - BuildAndroid="28"
82
+ env :
83
+ - WebPack="Android"
84
+ - Type="Vue"
49
85
jdk : oraclejdk8
50
86
before_install : nvm install 10
51
87
script :
52
- - cd src && npm i && npm run tsc && cd ../demo && npm i && tns build android && cd ../demo-angular && npm i && tns build android
53
- - os : osx
54
- env :
55
- - BuildiOS="12.0"
56
- - Xcode="10.0"
57
- osx_image : xcode10.2
58
- language : node_js
59
- node_js : " 10"
60
- jdk : oraclejdk8
61
- script :
62
- - cd src && npm i && npm run tsc && cd ../demo && npm i && tns build ios && cd ../demo-angular && npm i && tns build ios
88
+ - cd src && npm run build
89
+ - cd ../publish && sh pack.sh
90
+ - cd ../demo-vue
91
+ - tns plugin add ../publish/package/*.tgz
92
+ - tns build android --bundle --env.uglify --env.aot
63
93
64
94
android :
65
95
components :
0 commit comments