Skip to content

Commit 952af70

Browse files
committed
update travis
1 parent d7bcd2a commit 952af70

File tree

1 file changed

+58
-67
lines changed

1 file changed

+58
-67
lines changed

.travis.yml

Lines changed: 58 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,70 @@
1-
android:
2-
components:
3-
- tools
4-
- platform-tools
5-
- build-tools-25.0.2
6-
- android-23
7-
- android-25
8-
- extra-android-m2repository
9-
- sys-img-armeabi-v7a-android-21
10-
11-
before_cache:
12-
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
13-
14-
cache:
15-
directories:
16-
- .nvm
17-
- $HOME/.gradle/caches/
18-
- $HOME/.gradle/wrapper/
19-
20-
install:
21-
- echo no | npm install -g nativescript
22-
- tns usage-reporting disable
23-
- tns error-reporting disable
24-
- npm install
25-
- cd src
26-
- npm run setup
27-
28-
script:
29-
30-
1+
branches:
2+
only:
3+
- master
314
matrix:
325
include:
33-
- stage: "Lint"
6+
- stage: Lint
347
language: node_js
358
os: linux
36-
node_js: "6"
37-
script: "npm run ci.tslint"
38-
- stage: "WebPack"
39-
os: osx
9+
node_js: "8"
10+
script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint
11+
- stage: Build and Test
4012
env:
41-
- Webpack="iOS"
42-
osx_image: xcode8.3
43-
language: node_js
44-
node_js: "6"
45-
jdk: oraclejdk8
46-
before_install:
47-
- gem install cocoapods
48-
- pod repo update
49-
script: cd ../demo && npm run build-ios-bundle --uglify
50-
- language: android
51-
os: linux
52-
env:
53-
- Webpack="Android"
54-
jdk: oraclejdk8
55-
before_install: nvm install 6.10.3
56-
script: cd ../demo && npm run build-android-bundle --uglify
57-
- stage: "Build"
58-
env:
59-
- BuildAndroid="25"
13+
- BuildAndroid="26"
6014
language: android
6115
os: linux
6216
jdk: oraclejdk8
63-
before_install: nvm install 6.10.3
17+
before_install: nvm install 8
6418
script:
65-
- cd ../demo && tns build android
19+
- cd src && npm i && npm run tsc && cd ../demo
20+
- travis_wait travis_retry tns build android
6621
- os: osx
67-
env:
68-
- BuildiOS="10.3"
69-
- Xcode="8.3"
70-
osx_image: xcode8.3
71-
language: node_js
72-
node_js: "6"
22+
env:
23+
- BuildiOS="11"
24+
- Xcode="9.2"
25+
osx_image: xcode9.2
26+
language: node_js
27+
node_js: "8"
7328
jdk: oraclejdk8
74-
before_install:
75-
- gem install cocoapods
76-
- pod repo update
7729
script:
78-
- cd ../demo && tns build ios
79-
30+
- cd src && npm i && npm run tsc && cd ../demo
31+
- travis_wait travis_retry tns build ios
32+
- os: linux
33+
language: android
34+
env:
35+
- TestVersion="latest"
36+
jdk: oraclejdk8
37+
before_install:
38+
- nvm install 8
39+
before_script:
40+
- cd seed-tests && npm i
41+
- >-
42+
echo no | android create avd --force -n test -t android-21 -b
43+
armeabi-v7a
44+
- emulator -avd test -no-audio -no-window &
45+
- android-wait-for-emulator
46+
script: travis_wait travis_retry npm run test.android
47+
dist: precise
48+
- os: osx
49+
env:
50+
- TestVersion="latest"
51+
language: node_js
52+
node_js: "8"
53+
jdk: oraclejdk8
54+
osx_image: xcode9.2
55+
before_script:
56+
- cd seed-tests && npm i
57+
script: travis_wait travis_retry npm run test.ios
58+
android:
59+
components:
60+
- tools
61+
- platform-tools
62+
- build-tools-27.0.3
63+
- android-23
64+
- android-26
65+
- extra-android-m2repository
66+
- sys-img-armeabi-v7a-android-21
67+
install:
68+
- echo no | npm install -g nativescript
69+
- tns usage-reporting disable
70+
- tns error-reporting disable

0 commit comments

Comments
 (0)