11env :
22 global :
33 - ANDROID_PACKAGE_JS='imagepicker-debug-js.apk'
4+ - ANDROID_PACKAGE_NG='imagepicker-debug-ng.apk'
45 - ANDROID_PACKAGE_VUE='imagepicker-debug-vue.apk'
56 - ANDROID_PACKAGE_FOLDER_JS=$TRAVIS_BUILD_DIR/demo/outputs
7+ - ANDROID_PACKAGE_FOLDER_NG=$TRAVIS_BUILD_DIR/demo-angular/outputs
68 - ANDROID_PACKAGE_FOLDER_VUE=$TRAVIS_BUILD_DIR/demo-vue/outputs
79 - ANDROID_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER"
810 - IOS_PACKAGE_JS='imagepicker-demo-js.zip'
11+ - IOS_PACKAGE_NG='imagepicker-demo-ng.zip'
912 - IOS_PACKAGE_VUE='imagepicker-demo-vue.zip'
1013 - IOS_PACKAGE_FOLDER_JS=$TRAVIS_BUILD_DIR/demo/outputs
14+ - IOS_PACKAGE_FOLDER_NG=$TRAVIS_BUILD_DIR/demo-angular/outputs
1115 - IOS_PACKAGE_FOLDER_VUE=$TRAVIS_BUILD_DIR/demo-vue/outputs
1216 - IOS_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER"
1317
@@ -43,30 +47,31 @@ matrix:
4347 - os : osx
4448 env :
4549 - WebpackiOS="12.0"
46- - Type="VueJS "
50+ - Type="Angular "
4751 osx_image : xcode10.2
4852 language : node_js
4953 node_js : " 10"
5054 jdk : oraclejdk8
5155 before_script : pod repo update
5256 script :
5357 - cd src && npm run build
54- - cd ../demo-vue && npm i && tns build ios --bundle --env.uglify --copy-to "./outputs/demovue .app"
55- - cd $IOS_PACKAGE_FOLDER_VUE && zip -r $IOS_PACKAGE_VUE demovue .app
56- - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_VUE ?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_VUE/$IOS_PACKAGE_VUE "
58+ - cd ../demo-angular && npm i && tns build ios --bundle --env.uglify --env.aot -- copy-to "./outputs/demo-angular .app"
59+ - cd $IOS_PACKAGE_FOLDER_NG && zip -r $IOS_PACKAGE_NG demo-angular .app
60+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_NG ?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_NG/$IOS_PACKAGE_NG "
5761 - os : osx
5862 env :
5963 - WebpackiOS="12.0"
60- - Type="Angular "
64+ - Type="VueJS "
6165 osx_image : xcode10.2
6266 language : node_js
6367 node_js : " 10"
6468 jdk : oraclejdk8
6569 before_script : pod repo update
6670 script :
67- - cd src && npm run build && npm pack
68- - cd ../demo-angular && tns plugin add ../src/*.tgz
69- - npm i && tns build ios --bundle --env.uglify --env.aot
71+ - cd src && npm run build
72+ - cd ../demo-vue && npm i && tns build ios --bundle --env.uglify --copy-to "./outputs/demovue.app"
73+ - cd $IOS_PACKAGE_FOLDER_VUE && zip -r $IOS_PACKAGE_VUE demovue.app
74+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_VUE?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_VUE/$IOS_PACKAGE_VUE"
7075 - language : android
7176 os : linux
7277 dist : trusty
@@ -84,73 +89,25 @@ matrix:
8489 dist : trusty
8590 env :
8691 - WebpackAndroid="28"
87- - Type="VueJS "
92+ - Type="Angular "
8893 jdk : oraclejdk8
8994 before_install : nvm install 10
9095 script :
9196 - cd src && npm run build
92- - cd ../demo-vue && npm i && tns build android --bundle --env.uglify --copy-to "./outputs/app-debug.apk"
93- - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_VUE ?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_VUE /app-debug.apk"
97+ - cd ../demo-angular && npm i && tns build android --bundle --env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
98+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_NG ?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_NG /app-debug.apk"
9499 - language : android
95100 os : linux
96101 dist : trusty
97102 env :
98103 - WebpackAndroid="28"
99- - Type="Angular "
104+ - Type="VueJS "
100105 jdk : oraclejdk8
101106 before_install : nvm install 10
102107 script :
103108 - cd src && npm run build
104- - cd ../publish && sh pack.sh
105- - cd ../demo-angular && tns plugin add ../publish/package/*.tgz
106- - npm i && tns build android --bundle --env.uglify --env.snapshot --env.aot
107- - language : android
108- os : linux
109- dist : trusty
110- env :
111- - BuildAndroid="28"
112- - Type="VanillaJS"
113-
114- jdk : oraclejdk8
115- before_install : nvm install 10
116- script :
117- - cd demo && npm run ci.android.build
118- - language : android
119- os : linux
120- dist : trusty
121- env :
122- - BuildAndroid="28"
123- - Type="Angular"
124-
125- jdk : oraclejdk8
126- before_install : nvm install 10
127- script :
128- - cd demo-angular && npm run ci.android.build
129- - os : osx
130- env :
131- - BuildiOS="12.0"
132- - Xcode="10.0"
133- - Type="VanillaJS"
134- osx_image : xcode10.2
135- language : node_js
136- node_js : " 10"
137- jdk : oraclejdk8
138- before_script : pod repo update
139- script :
140- - cd src && npm run build
141- - cd ../demo && tns build ios --bundle --env.uglify
142- - os : osx
143- env :
144- - BuildiOS="12.0"
145- - Xcode="10.0"
146- - Type="Angular"
147- osx_image : xcode10.2
148- language : node_js
149- node_js : " 10"
150- jdk : oraclejdk8
151- before_script : pod repo update
152- script :
153- - cd demo-angular && npm run ci.ios.build
109+ - cd ../demo-vue && npm i && tns build android --bundle --env.uglify --copy-to "./outputs/app-debug.apk"
110+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_VUE?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_VUE/app-debug.apk"
154111 - stage : " UI Tests"
155112 env :
156113 - Android="24"
@@ -160,7 +117,7 @@ matrix:
160117 node_js : " 10"
161118 script :
162119 - npm i -g appium
163- - cd demo && npm i
120+ - cd tests && npm i
164121 - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_JS
165122 - os : linux
166123 env :
@@ -171,8 +128,19 @@ matrix:
171128 node_js : " 10"
172129 script :
173130 - npm i -g appium
174- - cd demo-vue && npm i
131+ - cd tests && npm i
175132 - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_VUE
133+ - os : linux
134+ env :
135+ - Android="24"
136+ - Type="Angular"
137+ language : node_js
138+ os : linux
139+ node_js : " 10"
140+ script :
141+ - npm i -g appium
142+ - cd tests && npm i
143+ - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_NG
176144 - os : linux
177145 env :
178146 - iOS="12.0"
@@ -181,7 +149,7 @@ matrix:
181149 node_js : " 10"
182150 script :
183151 - npm i -g appium
184- - cd demo && npm i
152+ - cd tests && npm i
185153 - travis_wait travis_retry npm run e2e -- --runType sim12iPhoneX --sauceLab --appPath $IOS_PACKAGE_JS
186154 - os : linux
187155 env :
@@ -191,8 +159,18 @@ matrix:
191159 node_js : " 10"
192160 script :
193161 - npm i -g appium
194- - cd demo-vue && npm i
162+ - cd tests && npm i
195163 - travis_wait travis_retry npm run e2e -- --runType sim12iPhoneX --sauceLab --appPath $IOS_PACKAGE_VUE
164+ - os : linux
165+ env :
166+ - iOS="12.0"
167+ - Type="Angular"
168+ language : node_js
169+ node_js : " 10"
170+ script :
171+ - npm i -g appium
172+ - cd tests && npm i
173+ - travis_wait travis_retry npm run e2e -- --runType sim12iPhoneX --sauceLab --appPath $IOS_PACKAGE_NG
196174
197175android :
198176 components :
0 commit comments