UNPKG

2.33 kBYAMLView Raw
1sudo: false
2addons:
3 jwt:
4 secure: GbVwXIkFfdi1K89LHl8LNtA1+98aqqBThElVBgX8b6WV0lFFBvnJgpsUKDiVmlIm63za2vt/auEEKMZ+QeIw5qvKy345/If4zGZ/xP6Y6lbd1Rpo817eGfmgah+T5hd3bDFstqe09yjnZRZRwAELBMDQhKrT6Cfdu9664aN8ewc=
5env:
6 global:
7 - SAUCE_USERNAME=snay
8 - TRAVIS_NODE_VERSION="4.2"
9matrix:
10 include:
11 - env: PLATFORM=browser-chrome
12 os: linux
13 language: node_js
14 node_js: '4.2'
15 - env: PLATFORM=browser-firefox
16 os: linux
17 language: node_js
18 node_js: '4.2'
19 - env: PLATFORM=browser-safari
20 os: linux
21 language: node_js
22 node_js: '4.2'
23 - env: PLATFORM=browser-edge
24 os: linux
25 language: node_js
26 node_js: '4.2'
27 - env: PLATFORM=ios-9.3
28 os: osx
29 osx_image: xcode7.3
30 language: node_js
31 node_js: '4.2'
32 - env: PLATFORM=ios-10.0
33 os: osx
34 osx_image: xcode7.3
35 language: node_js
36 node_js: '4.2'
37 - env: PLATFORM=android-4.4
38 os: linux
39 language: android
40 jdk: oraclejdk8
41 android:
42 components:
43 - tools
44 - build-tools-26.0.2
45 - env: PLATFORM=android-5.1
46 os: linux
47 language: android
48 jdk: oraclejdk8
49 android:
50 components:
51 - tools
52 - build-tools-26.0.2
53 - env: PLATFORM=android-6.0
54 os: linux
55 language: android
56 jdk: oraclejdk8
57 android:
58 components:
59 - tools
60 - build-tools-26.0.2
61 - env: PLATFORM=android-7.0
62 os: linux
63 language: android
64 jdk: oraclejdk8
65 android:
66 components:
67 - tools
68 - build-tools-26.0.2
69before_install:
70- rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm
71 && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm
72 install $TRAVIS_NODE_VERSION
73- node --version
74- if [[ "$PLATFORM" =~ android ]]; then gradle --version; fi
75- if [[ "$PLATFORM" =~ ios ]]; then npm install -g ios-deploy; fi
76- if [[ "$PLATFORM" =~ android ]]; then echo y | android update sdk -u --filter android-22,android-23,android-24,android-25,android-26;
77 fi
78- git clone https://github.com/apache/cordova-paramedic /tmp/paramedic && pushd /tmp/paramedic
79 && npm install && popd
80- npm install -g cordova
81install:
82- npm install
83script:
84- npm test
85- node /tmp/paramedic/main.js --config pr/$PLATFORM --plugin $(pwd) --shouldUseSauce
86 --buildName travis-plugin-device-motion-$TRAVIS_JOB_NUMBER