diff --git a/.travis.yml b/.travis.yml index e69f6ac..340dcf8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ matrix: - stage: "Lint" language: node_js os: linux - node_js: "6" + node_js: "8" script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint && cd ../demo-angular && npm run ci.tslint - stage: "WebPack and Build" os: osx @@ -26,22 +26,38 @@ matrix: - WebPackiOS="11" osx_image: xcode9.2 language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 - script: cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify && cd ../demo-angular && npm run build.plugin && npm i && tns build ios --bundle --env.uglify + script: + - cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify + - cd ../publish + - sh pack.sh + - cp package/*.tgz ../demo-angular/package.tgz + - cd ../demo-angular + - sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json + - npm i + - tns build ios --bundle --env.uglify --env.aot - language: android os: linux env: - WebPackAndroid="26" jdk: oraclejdk8 - before_install: nvm install 6.10.3 - script: cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot && cd ../demo-angular && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot + before_install: nvm install 8.11.4 + script: + - cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot + - cd ../publish + - sh pack.sh + - cp package/*.tgz ../demo-angular/package.tgz + - cd ../demo-angular + - sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json + - npm i + - tns build android --bundle --env.uglify --env.aot - language: android env: - BuildAndroid="26" os: linux jdk: oraclejdk8 - before_install: nvm install 6.10.3 + before_install: nvm install 8.11.4 script: - cd demo && npm run ci.android.build && cd ../demo-angular && npm run ci.android.build - "curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE --data-binary @$ANDROID_PACKAGE_FOLDER/$ANDROID_PACKAGE" @@ -51,7 +67,7 @@ matrix: - Xcode="9.2" osx_image: xcode9.2 language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 script: - cd demo && npm run ci.ios.build && cd ../demo-angular && npm run ci.ios.build @@ -62,7 +78,7 @@ matrix: - AndroidEmulator="23" language: node_js os: linux - node_js: "6" + node_js: "8" script: - npm i -g appium - cd demo && npm i @@ -71,7 +87,7 @@ matrix: env: - iOS="11" language: node_js - node_js: "6" + node_js: "8" script: - npm i -g appium - cd demo && npm i