Skip to content

Commit 6d07cc6

Browse files
author
Dimitar Todorov
committed
Update travis
1 parent 0f722fc commit 6d07cc6

File tree

2 files changed

+33
-13
lines changed

2 files changed

+33
-13
lines changed

.travis.yml

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,48 @@ matrix:
77
language: node_js
88
os: linux
99
node_js: "8"
10-
script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint && cd ../demo-angular && npm run ci.tslint
11-
- stage: "WebPack, Build and Test"
10+
script: npm run ci.tslint && cd ../demo && npm run ci.tslint && cd ../demo-angular && npm run ci.tslint
11+
- stage: "WebPack Build"
1212
language: android
1313
os: linux
1414
env:
1515
- WebPack="Android"
16+
- Type="TypeScript"
1617
jdk: oraclejdk8
1718
before_install: nvm install 8.11.4
1819
script:
19-
- cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot
20-
- cd ../publish
21-
- sh pack.sh
22-
- cp package/*.tgz ../demo-angular/package.tgz
23-
- cd ../demo-angular
24-
- sed -i -e 's/\"..\/src\"/"package.tgz"/g' package.json
25-
- npm i
26-
- tns build android --bundle --env.uglify --env.aot
20+
- cd demo && npm i && tns build android --bundle --env.uglify --env.snapshot
2721
- language: android
28-
env:
29-
- BuildAndroid="28"
3022
os: linux
23+
env:
24+
- WebPack="Android"
25+
- Type="Vue.js"
26+
jdk: oraclejdk8
27+
before_install: nvm install 8.11.4
28+
script:
29+
- cd demo-vue && npm i && tns build android --bundle --env.uglify --env.snapshot
30+
- os: osx
31+
env:
32+
- BuildiOS="12"
33+
- Type="TypeScript"
34+
osx_image: xcode10.0
3135
jdk: oraclejdk8
36+
node_js: "8"
37+
before_install: nvm install 8
38+
before_script: pod repo update
39+
script:
40+
- cd demo && npm i && tns build ios --bundle --env.uglify
41+
- os: osx
42+
env:
43+
- BuildiOS="12"
44+
- Type="Vue.js"
45+
osx_image: xcode10.0
46+
jdk: oraclejdk8
47+
node_js: "8"
3248
before_install: nvm install 8
49+
before_script: pod repo update
3350
script:
34-
- cd src && npm i && npm run tsc && cd ../demo && tns build android && cd ../demo-angular && tns build android
51+
- cd demo-vue && npm i && tns build ios --bundle --env.uglify
3552

3653
android:
3754
components:

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
"dependencies": {
55
"eslint-config-prettier": "^3.3.0"
66
},
7+
"scripts": {
8+
"ci.tslint": "npm i && tslint '**/*.ts' --config './tslint.json' --exclude '**/node_modules/**' --exclude '**/platforms/**'"
9+
},
710
"devDependencies": {
811
"@angular/core": "^7.1.4",
912
"eslint": "^5.11.0",

0 commit comments

Comments
 (0)