@@ -4,13 +4,17 @@ branches:
44env :
55 global :
66 - ANDROID_PACKAGE_JS='camera-debug-js.apk'
7+ - ANDROID_PACKAGE_NG='camera-debug-ng.apk'
78 - ANDROID_PACKAGE_VUE='camera-debug-vue.apk'
89 - ANDROID_PACKAGE_FOLDER_JS=$TRAVIS_BUILD_DIR/demo/outputs
10+ - ANDROID_PACKAGE_FOLDER_NG=$TRAVIS_BUILD_DIR/demo-angular/outputs
911 - ANDROID_PACKAGE_FOLDER_VUE=$TRAVIS_BUILD_DIR/demo-vue/outputs
1012 - ANDROID_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER"
1113 - IOS_PACKAGE_JS='camera-js.zip'
14+ - IOS_PACKAGE_NG='camera-ng.zip'
1215 - IOS_PACKAGE_VUE='camera-vue.zip'
1316 - IOS_PACKAGE_FOLDER_JS=$TRAVIS_BUILD_DIR/demo/outputs
17+ - IOS_PACKAGE_FOLDER_NG=$TRAVIS_BUILD_DIR/demo-angular/outputs
1418 - IOS_PACKAGE_FOLDER_VUE=$TRAVIS_BUILD_DIR/demo-vue/outputs
1519 - IOS_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER"
1620
@@ -32,7 +36,7 @@ matrix:
3236 jdk : oraclejdk8
3337 script :
3438 - cd demo && npm run build.plugin
35- - npm i && tns build ios --bundle -- env.uglify --copy-to "./outputs/demo.app"
39+ - npm i && tns build ios --env.uglify --copy-to "./outputs/demo.app"
3640 - cd $IOS_PACKAGE_FOLDER_JS && zip -r $IOS_PACKAGE_JS demo.app
3741 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_JS?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_JS/$IOS_PACKAGE_JS"
3842 - os : osx
@@ -46,7 +50,9 @@ matrix:
4650 script :
4751 - cd src && npm run build && npm pack
4852 - cd ../demo-angular && tns plugin add ../src/*.tgz
49- - npm i && tns build ios --bundle --env.uglify --env.aot
53+ - npm i && tns build ios --env.uglify --env.aot --copy-to "./outputs/demo.app"
54+ - cd $IOS_PACKAGE_FOLDER_NG && zip -r $IOS_PACKAGE_NG demo.app
55+ - " 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"
5056 - os : osx
5157 env :
5258 - WebPackiOS="12.0"
@@ -57,7 +63,7 @@ matrix:
5763 jdk : oraclejdk8
5864 script :
5965 - cd src && npm run build
60- - cd ../demo-vue && npm i && tns build ios --bundle -- env.uglify --copy-to "./outputs/demovue.app"
66+ - cd ../demo-vue && npm i && tns build ios --env.uglify --copy-to "./outputs/demovue.app"
6167 - cd $IOS_PACKAGE_FOLDER_VUE && zip -r $IOS_PACKAGE_VUE demovue.app
6268 - " 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"
6369 - language : android
@@ -70,7 +76,7 @@ matrix:
7076 before_install : nvm install 10
7177 script :
7278 - cd src && npm run build
73- - cd ../demo && npm i && tns build android --bundle -- env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
79+ - cd ../demo && npm i && tns build android --env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
7480 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_JS?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_JS/app-debug.apk"
7581 - language : android
7682 os : linux
@@ -82,7 +88,7 @@ matrix:
8288 before_install : nvm install 10
8389 script :
8490 - cd src && npm run build
85- - cd ../demo-vue && npm i && tns build android --bundle -- env.uglify --copy-to "./outputs/app-debug.apk"
91+ - cd ../demo-vue && npm i && tns build android --env.uglify --copy-to "./outputs/app-debug.apk"
8692 - " 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"
8793 - language : android
8894 os : linux
@@ -96,49 +102,8 @@ matrix:
96102 - cd src && npm run build
97103 - cd ../publish && sh pack.sh
98104 - cd ../demo-angular && tns plugin add ../publish/package/*.tgz
99- - npm i && tns build android --bundle --env.uglify --env.snapshot --env.aot
100- - language : android
101- os : linux
102- dist : trusty
103- env :
104- - BuildAndroid="28"
105- - Type="VanillaJS"
106- jdk : oraclejdk8
107- before_install : nvm install 10
108- script :
109- - cd demo && npm run ci.android.build
110- - language : android
111- os : linux
112- dist : trusty
113- env :
114- - BuildAndroid="28"
115- - Type="Angular"
116- jdk : oraclejdk8
117- before_install : nvm install 10
118- script :
119- - cd demo-angular && npm run ci.android.build
120- - os : osx
121- env :
122- - BuildiOS="12.0"
123- - Xcode="10.0"
124- - Type="VanillaJS"
125- osx_image : xcode10.2
126- language : node_js
127- node_js : " 10"
128- jdk : oraclejdk8
129- script :
130- - cd demo && npm run ci.ios.build
131- - os : osx
132- env :
133- - BuildiOS="12.0"
134- - Xcode="10.0"
135- - Type="Angular"
136- osx_image : xcode10.2
137- language : node_js
138- node_js : " 10"
139- jdk : oraclejdk8
140- script :
141- - cd demo-angular && npm run ci.ios.build
105+ - npm i && tns build android --env.uglify --env.snapshot --env.aot --copy-to "./outputs/app-debug.apk"
106+ - " 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"
142107 - stage : " UI Tests"
143108 env :
144109 - Android="24"
@@ -148,7 +113,7 @@ matrix:
148113 node_js : " 10"
149114 script :
150115 - npm i -g appium
151- - cd demo && npm i
116+ - cd tests && npm i
152117 - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_JS
153118 - os : linux
154119 env :
@@ -159,8 +124,19 @@ matrix:
159124 node_js : " 10"
160125 script :
161126 - npm i -g appium
162- - cd demo-vue && npm i
127+ - cd tests && npm i
163128 - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_VUE
129+ - os : linux
130+ env :
131+ - Android="24"
132+ - Type="Angular"
133+ language : node_js
134+ os : linux
135+ node_js : " 10"
136+ script :
137+ - npm i -g appium
138+ - cd tests && npm i
139+ - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_NG
164140 - os : linux
165141 env :
166142 - iOS="12.0"
@@ -169,7 +145,7 @@ matrix:
169145 node_js : " 10"
170146 script :
171147 - npm i -g appium
172- - cd demo && npm i
148+ - cd tests && npm i
173149 - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX.iOS12 --sauceLab --appPath $IOS_PACKAGE_JS
174150 - os : linux
175151 env :
@@ -179,8 +155,18 @@ matrix:
179155 node_js : " 10"
180156 script :
181157 - npm i -g appium
182- - cd demo-vue && npm i
158+ - cd tests && npm i
183159 - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX.iOS12 --sauceLab --appPath $IOS_PACKAGE_VUE
160+ - os : linux
161+ env :
162+ - iOS="12.0"
163+ - Type="Angular"
164+ language : node_js
165+ node_js : " 10"
166+ script :
167+ - npm i -g appium
168+ - cd tests && npm i
169+ - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX.iOS12 --sauceLab --appPath $IOS_PACKAGE_NG
184170
185171android :
186172 components :
0 commit comments