Skip to content

Commit 277396a

Browse files
authored
Update .travis.yml
1 parent 1587faf commit 277396a

File tree

1 file changed

+25
-52
lines changed

1 file changed

+25
-52
lines changed

.travis.yml

Lines changed: 25 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,47 @@
1+
branches:
2+
only:
3+
- master
14
matrix:
25
include:
36
- stage: "Lint"
47
language: node_js
58
os: linux
6-
node_js: "6"
7-
script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
8-
- stage: "WebPack"
9-
os: osx
10-
env:
11-
- Platform="iOS"
12-
osx_image: xcode8.3
13-
language: node_js
14-
node_js: "6"
15-
jdk: oraclejdk8
16-
script: cd demo && npm run build.plugin && npm i && npm run build-ios-bundle
17-
- language: android
9+
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"
12+
language: android
1813
os: linux
1914
env:
20-
- Platform="Android"
15+
- WebPack="Android"
2116
jdk: oraclejdk8
22-
before_install: nvm install 6.10.3
23-
script: cd demo && npm run build.plugin && npm i && npm run build-android-bundle
24-
- stage: "Build and Test"
17+
before_install: nvm install 8.11.4
18+
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
27+
- language: android
2528
env:
26-
- BuildAndroid="25"
27-
language: android
29+
- BuildAndroid="28"
2830
os: linux
2931
jdk: oraclejdk8
30-
before_install: nvm install stable
32+
before_install: nvm install 8
3133
script:
32-
- cd src && npm i && npm run tsc && cd ../demo && tns build android
33-
- os: osx
34-
env:
35-
- BuildiOS="10.3"
36-
- Xcode="8.3"
37-
osx_image: xcode8.3
38-
language: node_js
39-
node_js: "6"
40-
jdk: oraclejdk8
41-
script:
42-
- cd src && npm i && npm run tsc && cd ../demo && tns build ios
43-
- os: linux
44-
language: android
45-
dist: precise
46-
sudo: required
47-
jdk: oraclejdk8
48-
before_script:
49-
- echo no | android create avd --force -n test -t android-21 -b armeabi-v7a
50-
- emulator -avd test -no-audio -no-window &
51-
- android-wait-for-emulator
52-
before_install:
53-
- nvm install 6
54-
script: cd src && npm run test.android
55-
- os: osx
56-
language: node_js
57-
node_js: "6"
58-
jdk: oraclejdk8
59-
osx_image: xcode8.3
60-
script: cd src && npm run test.ios
34+
- cd src && npm i && npm run tsc && cd ../demo && tns build android && cd ../demo-angular && tns build android
6135

6236
android:
6337
components:
6438
- tools
6539
- platform-tools
66-
- build-tools-25.0.2
67-
- android-25
40+
- build-tools-28.0.3
41+
- android-28
6842
- extra-android-m2repository
69-
- sys-img-armeabi-v7a-android-21
7043

7144
install:
7245
- echo no | npm install -g nativescript
7346
- tns usage-reporting disable
74-
- tns error-reporting disable
47+
- tns error-reporting disable

0 commit comments

Comments
 (0)