55 global :
66 - ANDROID_PACKAGE='camera-debug.apk'
77 - ANDROID_PACKAGE_NEXT='camera-debug-next.apk'
8- - ANDROID_PACKAGE_FOLDER=$TRAVIS_BUILD_DIR/demo/platforms/android/app/build/ outputs/apk/debug
8+ - ANDROID_PACKAGE_FOLDER=$TRAVIS_BUILD_DIR/demo/outputs
99 - ANDROID_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER/$ANDROID_PACKAGE_NEXT?overwrite=true"
1010 - IOS_PACKAGE_NEXT='camera-next.zip'
11- - IOS_PACKAGE_FOLDER=$TRAVIS_BUILD_DIR/demo/platforms/ios/build/emulator
11+ - IOS_PACKAGE_FOLDER=$TRAVIS_BUILD_DIR/demo/outputs
1212 - IOS_SAUCE_STORAGE="https://saucelabs.com/rest/v1/storage/$SAUCE_USER/$IOS_PACKAGE_NEXT?overwrite=true"
1313
1414git :
@@ -20,57 +20,105 @@ matrix:
2020 os : osx
2121 env :
2222 - WebPackiOS="12.0"
23+ - Type="VanillaJS"
2324 osx_image : xcode10.0
2425 language : node_js
2526 node_js : " 8"
2627 jdk : oraclejdk8
2728 before_script :
2829 - cd ../demo && tns platform add ios@next
30+ script :
31+ - cd ../demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify --copy-to "./outputs/demo.app"
32+ - cd $IOS_PACKAGE_FOLDER && zip -r $IOS_PACKAGE_NEXT demo.app
33+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE --data-binary @$IOS_PACKAGE_FOLDER/$IOS_PACKAGE_NEXT"
34+ - os : osx
35+ env :
36+ - WebPackiOS="12.0"
37+ - Type="Angular"
38+ osx_image : xcode10.0
39+ language : node_js
40+ node_js : " 8"
41+ jdk : oraclejdk8
42+ before_script :
2943 - cd ../demo-angular && tns platform add ios@next
3044 script :
31- - cd ../demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify
32- - cd ../publish && sh pack.sh && cp package/*.tgz ../demo-angular/package .tgz
33- - cd ../demo-angular && tns plugin add package.tgz && npm i && tns build ios --bundle --env.uglify --env.aot
45+ - cd ../src && npm run build && npm pack
46+ - cd ../demo-angular && tns plugin add ../src/* .tgz
47+ - npm i && tns build ios --bundle --env.uglify --env.aot
3448 - language : android
3549 os : linux
3650 env :
3751 - WebPackAndroid="28"
52+ - Type="VanillaJS"
3853 jdk : oraclejdk8
3954 before_install : nvm install 8.11.4
4055 before_script :
4156 - cd ../demo && tns platform add android@next
57+ script :
58+ - cd ../demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
59+ - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE --data-binary @$ANDROID_PACKAGE_FOLDER/app-debug.apk"
60+ - language : android
61+ os : linux
62+ env :
63+ - WebPackAndroid="28"
64+ - Type="Angular"
65+ jdk : oraclejdk8
66+ before_install : nvm install 8.11.4
67+ before_script :
4268 - cd ../demo-angular && tns platform add android@next
4369 script :
44- - cd ../demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot
45- - cd ../publish && sh pack.sh && cp package/*.tgz ../demo-angular/package.tgz
46- - cd ../demo-angular && tns plugin add package.tgz && npm i && tns build android --bundle --env.uglify --env.snapshot --env.aot
70+ - cd ../src && npm run build
71+ - cd ../publish && sh pack.sh
72+ - cd ../demo-angular && tns plugin add ../publish/package/*.tgz
73+ - npm i && tns build android --bundle --env.uglify --env.snapshot --env.aot
4774 - env :
4875 - BuildAndroid="28"
76+ - Type="VanillaJS"
4977 language : android
5078 os : linux
5179 jdk : oraclejdk8
5280 before_install : nvm install 8.11.4
5381 before_script :
5482 - cd ../demo && tns platform add android@next
83+ script :
84+ - cd ../src && npm i && npm run tsc && cd ../demo && tns build android
85+ - env :
86+ - BuildAndroid="28"
87+ - Type="Angular"
88+ language : android
89+ os : linux
90+ jdk : oraclejdk8
91+ before_install : nvm install 8.11.4
92+ before_script :
5593 - cd ../demo-angular && tns platform add android@next
5694 script :
57- - cd ../src && npm i && npm run tsc && cd ../demo && tns build android && cd ../demo-angular && tns build android
58- - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE --data-binary @$ANDROID_PACKAGE_FOLDER/app-debug.apk"
95+ - cd ../src && npm i && npm run tsc && cd ../demo-angular && tns build android
5996 - os : osx
6097 env :
6198 - BuildiOS="12.0"
6299 - Xcode="10.0"
100+ - Type="VanillaJS"
63101 osx_image : xcode10.0
64102 language : node_js
65103 node_js : " 8"
66104 jdk : oraclejdk8
67105 before_script :
68106 - cd ../demo && tns platform add ios@next
107+ script :
108+ - cd ../src && npm i && npm run tsc && cd ../demo && tns build ios
109+ - os : osx
110+ env :
111+ - BuildiOS="12.0"
112+ - Xcode="10.0"
113+ - Type="Angular"
114+ osx_image : xcode10.0
115+ language : node_js
116+ node_js : " 8"
117+ jdk : oraclejdk8
118+ before_script :
69119 - cd ../demo-angular && tns platform add ios@next
70120 script :
71- - cd ../src && npm i && npm run tsc && cd ../demo && tns build ios && cd ../demo-angular && tns build ios
72- - cd $IOS_PACKAGE_FOLDER && zip -r $IOS_PACKAGE_NEXT demo.app
73- - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE --data-binary @$IOS_PACKAGE_FOLDER/$IOS_PACKAGE_NEXT"
121+ - cd ../src && npm i && npm run tsc && cd ../demo-angular && tns build ios
74122 - stage : " UI Tests"
75123 env :
76124 - Android="23"
@@ -89,7 +137,7 @@ matrix:
89137 script :
90138 - npm i -g appium
91139 - cd ../demo && npm i
92- - travis_wait travis_retry npm run e2e -- --runType sim.iPhone8.iOS11.2 --sauceLab --reuseDevice --appPath $IOS_PACKAGE_NEXT
140+ - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX.iOS12 --sauceLab --reuseDevice --appPath $IOS_PACKAGE_NEXT
93141
94142android :
95143 components :
0 commit comments