diff --git a/.travis.yml b/.travis.yml index 3dd75e6..ac20daa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ matrix: language: node_js node_js: "6" jdk: oraclejdk8 - script: cd demo && npm run build.plugin && npm i && tns build ios --env.uglify && cd ../demo-angular && npm run build.plugin && npm i && tns build ios --env.uglify --env.aot + script: cd src && npm run build.iosOnly && cd ../demo && npm i && tns build ios --env.uglify && cd ../demo-angular && npm i && tns build ios --env.uglify --env.aot - language: android os: linux env: @@ -33,7 +33,7 @@ matrix: jdk: oraclejdk8 before_install: nvm install 6 script: - - cd demo && npm run build.plugin && cd ../src && tns plugin build && cd ../demo && npm i && tns build android --env.uglify --env.snapshot + - cd src && npm run build && cd ../demo && npm i && tns build android --env.uglify --env.snapshot - cd ../demo-angular && npm i && tns build android --env.uglify --env.snapshot --env.aot - language: android env: diff --git a/demo-angular/package.json b/demo-angular/package.json index 405084d..51a7a03 100644 --- a/demo-angular/package.json +++ b/demo-angular/package.json @@ -46,8 +46,8 @@ "scripts": { "build.plugin": "cd ../src && npm run build", "ci.tslint": "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", + "ci.android.build": "cd ../src && npm run build && cd ../demo-angular && tns build android", + "ci.ios.build": "cd ../src && npm run build.iosOnly && cd ../demo-angular && tns build ios", "generate-android-snapshot": "generate-android-snapshot --targetArchs arm,arm64,ia32 --install" } -} \ No newline at end of file +} diff --git a/demo/package.json b/demo/package.json index 009ae35..fd05970 100644 --- a/demo/package.json +++ b/demo/package.json @@ -41,8 +41,8 @@ "scripts": { "build.plugin": "cd ../src && npm run build", "ci.tslint": "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", + "ci.android.build": "cd ../src && npm run build && cd ../demo && tns build android", + "ci.ios.build": "cd ../src && npm run build.iosOnly && cd ../demo && tns build ios", "generate-android-snapshot": "generate-android-snapshot --targetArchs arm,arm64,ia32 --install", "e2e": "tsc -p e2e && mocha --opts ./e2e/config/mocha.opts", "compile-tests": "tsc -p e2e --watch" diff --git a/src/package.json b/src/package.json index f7cd024..5f3a372 100644 --- a/src/package.json +++ b/src/package.json @@ -11,7 +11,8 @@ "scripts": { "tsc": "tsc -skipLibCheck", "ngc": "node --max-old-space-size=8192 ./node_modules/.bin/ngc", - "build": "npm i && tsc && npm run ngc", + "build": "npm i && tsc && tns plugin build && npm run ngc", + "build.iosOnly": "npm i && tsc && npm run ngc", "ci.tslint": "npm i && tslint '**/*.ts' --config '../tslint.json' --exclude '**/node_modules/**'", "prepublishOnly": "npm run build", "plugin.link": "npm link && cd ../demo-angular && npm link nativescript-camera",