Skip to content
This repository was archived by the owner on Feb 7, 2019. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 65 additions & 64 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,65 @@
branches:
only:
- master
matrix:
include:
- stage: "Lint"
language: node_js
os: linux
node_js: "6"
script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
- stage: "WebPack and Build"
os: osx
env:
- Platform="iOS"
- Xcode="9.2"
osx_image: xcode9.2
language: node_js
node_js: "6"
jdk: oraclejdk8
script: cd demo && npm run build.plugin && npm i && npm run build-ios-bundle
- os: linux
language: android
env:
- Platform="Android"
- AndroidSDK="26"
jdk: oraclejdk8
before_install: nvm install 6.10.3
script: >
echo { \"project_info\": { \"project_number\": \"424050927453\", \"firebase_url\": \"https://pptest-53916.firebaseio.com\", \"project_id\": \"pptest-53916\", \"storage_bucket\": \"pptest-53916.appspot.com\" }, \"client\": [ { \"client_info\": { \"mobilesdk_app_id\": \"1:424050927453:android:21d2dd8987e1e3d1\", \"android_client_info\": { \"package_name\": \"org.nativescript.ppTest\" } }, \"oauth_client\": [ { \"client_id\": \"424050927453-o7gv6bcmknujjoaaoa5r4d452cutb9jf.apps.googleusercontent.com\", \"client_type\": 3 } ], \"api_key\": [ { \"current_key\": \"AIzaSyDr3fqH7Z8-vhBNpAges_KFTA7oOoylGvU\" } ], \"services\": { \"analytics_service\": { \"status\": 1 }, \"appinvite_service\": { \"status\": 1, \"other_platform_oauth_client\": [] }, \"ads_service\": { \"status\": 2 } } } ], \"configuration_version\": \"1\"} > demo/app/App_Resources/Android/google-services.json &&
cd demo && npm run build.plugin && npm i && npm run build-android-bundle
- language: android
env:
- Platform="Android"
- AndroidSDK="26"
os: linux
jdk: oraclejdk8
before_install: nvm install stable
script: >
echo { \"project_info\": { \"project_number\": \"424050927453\", \"firebase_url\": \"https://pptest-53916.firebaseio.com\", \"project_id\": \"pptest-53916\", \"storage_bucket\": \"pptest-53916.appspot.com\" }, \"client\": [ { \"client_info\": { \"mobilesdk_app_id\": \"1:424050927453:android:21d2dd8987e1e3d1\", \"android_client_info\": { \"package_name\": \"org.nativescript.ppTest\" } }, \"oauth_client\": [ { \"client_id\": \"424050927453-o7gv6bcmknujjoaaoa5r4d452cutb9jf.apps.googleusercontent.com\", \"client_type\": 3 } ], \"api_key\": [ { \"current_key\": \"AIzaSyDr3fqH7Z8-vhBNpAges_KFTA7oOoylGvU\" } ], \"services\": { \"analytics_service\": { \"status\": 1 }, \"appinvite_service\": { \"status\": 1, \"other_platform_oauth_client\": [] }, \"ads_service\": { \"status\": 2 } } } ], \"configuration_version\": \"1\"} > demo/app/App_Resources/Android/google-services.json &&
cd demo && npm run ci.android.build
- os: osx
env:
- Platform="iOS"
- Xcode="9.2"
osx_image: xcode9.2
language: node_js
node_js: "6"
jdk: oraclejdk8
script: cd demo && npm run ci.ios.build

android:
components:
- tools
- platform-tools
- build-tools-26.0.1
- android-23
- android-26
- extra-android-m2repository

install:
- echo no | npm install -g nativescript
- tns usage-reporting disable
- tns error-reporting disable

branches:
only:
- master
matrix:
include:
- stage: "Lint"
language: node_js
os: linux
node_js: "6"
script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
- stage: "WebPack and Build"
os: osx
env:
- Platform="iOS"
- Xcode="9.2"
- Webpack="true"
osx_image: xcode9.2
language: node_js
node_js: "6"
jdk: oraclejdk8
script: cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify
- os: linux
language: android
env:
- Platform="Android"
- AndroidSDK="26"
- Webpack="true"
jdk: oraclejdk8
before_install: nvm install 6.10.3
script: >
echo { \"project_info\": { \"project_number\": \"424050927453\", \"firebase_url\": \"https://pptest-53916.firebaseio.com\", \"project_id\": \"pptest-53916\", \"storage_bucket\": \"pptest-53916.appspot.com\" }, \"client\": [ { \"client_info\": { \"mobilesdk_app_id\": \"1:424050927453:android:21d2dd8987e1e3d1\", \"android_client_info\": { \"package_name\": \"org.nativescript.ppTest\" } }, \"oauth_client\": [ { \"client_id\": \"424050927453-o7gv6bcmknujjoaaoa5r4d452cutb9jf.apps.googleusercontent.com\", \"client_type\": 3 } ], \"api_key\": [ { \"current_key\": \"AIzaSyDr3fqH7Z8-vhBNpAges_KFTA7oOoylGvU\" } ], \"services\": { \"analytics_service\": { \"status\": 1 }, \"appinvite_service\": { \"status\": 1, \"other_platform_oauth_client\": [] }, \"ads_service\": { \"status\": 2 } } } ], \"configuration_version\": \"1\"} > demo/app/App_Resources/Android/google-services.json &&
cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify
- language: android
env:
- Platform="Android"
- AndroidSDK="26"
os: linux
jdk: oraclejdk8
before_install: nvm install stable
script: >
echo { \"project_info\": { \"project_number\": \"424050927453\", \"firebase_url\": \"https://pptest-53916.firebaseio.com\", \"project_id\": \"pptest-53916\", \"storage_bucket\": \"pptest-53916.appspot.com\" }, \"client\": [ { \"client_info\": { \"mobilesdk_app_id\": \"1:424050927453:android:21d2dd8987e1e3d1\", \"android_client_info\": { \"package_name\": \"org.nativescript.ppTest\" } }, \"oauth_client\": [ { \"client_id\": \"424050927453-o7gv6bcmknujjoaaoa5r4d452cutb9jf.apps.googleusercontent.com\", \"client_type\": 3 } ], \"api_key\": [ { \"current_key\": \"AIzaSyDr3fqH7Z8-vhBNpAges_KFTA7oOoylGvU\" } ], \"services\": { \"analytics_service\": { \"status\": 1 }, \"appinvite_service\": { \"status\": 1, \"other_platform_oauth_client\": [] }, \"ads_service\": { \"status\": 2 } } } ], \"configuration_version\": \"1\"} > demo/app/App_Resources/Android/google-services.json &&
cd demo && npm run ci.android.build
- os: osx
env:
- Platform="iOS"
- Xcode="9.2"
osx_image: xcode9.2
language: node_js
node_js: "6"
jdk: oraclejdk8
script: cd demo && npm run ci.ios.build

android:
components:
- tools
- platform-tools
- build-tools-26.0.1
- android-23
- android-26
- extra-android-m2repository

install:
- echo no | npm install -g nativescript
- tns usage-reporting disable
- tns error-reporting disable
29 changes: 12 additions & 17 deletions demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
"nativescript": {
"id": "org.nativescript.ppTest",
"tns-ios": {
"version": "3.3.0"
"version": "3.4.0"
},
"tns-android": {
"version": "3.3.1"
"version": "3.4.0"
}
},
"repository": {
Expand All @@ -21,36 +21,31 @@
"tns-core-modules": "^3.3.0"
},
"devDependencies": {
"awesome-typescript-loader": "~3.1.3",
"awesome-typescript-loader": "~3.4.1",
"babel-traverse": "6.26.0",
"babel-types": "6.26.0",
"babylon": "6.18.0",
"copy-webpack-plugin": "~4.0.1",
"copy-webpack-plugin": "~4.3.1",
"extract-text-webpack-plugin": "~3.0.0",
"lazy": "1.0.11",
"nativescript-css-loader": "~0.26.0",
"nativescript-dev-typescript": "~0.5.0",
"nativescript-dev-webpack": "^0.8.0",
"nativescript-dev-typescript": "~0.6.0",
"nativescript-dev-webpack": "^0.9.0",
"nativescript-worker-loader": "~0.8.1",
"raw-loader": "~0.5.1",
"resolve-url-loader": "~2.1.0",
"resolve-url-loader": "~2.2.1",
"tslint": "^5.8.0",
"typescript": "~2.4.2",
"webpack": "~3.2.0",
"typescript": "~2.6.2",
"webpack": "~3.10.0",
"webpack-bundle-analyzer": "^2.8.2",
"webpack-sources": "~1.0.1"
"webpack-sources": "~1.1.0",
"css-loader": "~0.28.7"
},
"scripts": {
"build.plugin": "cd ../src && npm run build",
"ci.tslint": "npm run build.plugin && npm i && tslint --config ../tslint.json 'app/**/*.ts' --exclude '**/node_modules/**'",
"ci.android.build": "npm run build.plugin && tns build android",
"ci.ios.build": "npm run build.plugin && tns build ios",
"ns-bundle": "ns-bundle",
"publish-ios-bundle": "npm run ns-bundle --ios --publish-app",
"generate-android-snapshot": "generate-android-snapshot --targetArchs arm,arm64,ia32 --install",
"start-android-bundle": "npm run ns-bundle --android --run-app",
"start-ios-bundle": "npm run ns-bundle --ios --run-app",
"build-android-bundle": "npm run ns-bundle --android --build-app",
"build-ios-bundle": "npm run ns-bundle --ios --build-app"
"generate-android-snapshot": "generate-android-snapshot --targetArchs arm,arm64,ia32 --install"
}
}
Loading