Skip to content

Commit c802ff3

Browse files
Merge pull request #167 from NativeScript/dtodorov-next/update-output-dir
Update packages output dir
2 parents 4211a2e + 297e1c8 commit c802ff3

File tree

2 files changed

+65
-17
lines changed

2 files changed

+65
-17
lines changed

.travis.yml

Lines changed: 62 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ env:
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

1414
git:
@@ -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

94142
android:
95143
components:

demo/e2e/config/appium.capabilities.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@
9696
"deviceName": "iPhone 6",
9797
"app": ""
9898
},
99-
"sim.iPhone8.iOS110": {
99+
"sim.iPhone8.iOS11.2": {
100100
"platformName": "iOS",
101-
"platformVersion": "11.0",
102-
"deviceName": "iPhone 8 110",
101+
"platformVersion": "11.2",
102+
"deviceName": "iPhone 8 112",
103103
"noReset": true,
104104
"fullReset": false,
105105
"app": ""

0 commit comments

Comments
 (0)