forked from katzer/cordova-plugin-email-composer
-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy path.travis.yml
31 lines (31 loc) · 1.95 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: objective-c
env:
matrix:
# - CORDOVA_VERSION=latest PLATFORM=android
- CORDOVA_VERSION=6.1.1 PLATFORM=android
- CORDOVA_VERSION=6.0.0 PLATFORM=android
- CORDOVA_VERSION=latest PLATFORM=ios
- CORDOVA_VERSION=6.1.1 PLATFORM=ios
- CORDOVA_VERSION=6.0.0 PLATFORM=ios
script:
- npm run prepare
- npm run build
##- npm run test
##- npm run e2e
before_install:
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then export JAVA_HOME=$(/usr/libexec/java_home); fi
# Install base Android SDK and components
- export LICENSES="android-sdk-license-c81a61d9|android-sdk-license-ed0d0a5b|android-sdk-license-5be876d5|mips-android-sysimage-license-15de68cc|intel-android-sysimage-license-1ea702d1"
- export COMPONENTS=android-19,android-20,android-21,android-22,android-23,sys-img-armeabi-v7a-android-19,sys-img-armeabi-v7a-android-21,sys-img-armeabi-v7a-android-22,sys-img-arm64-v8a-google_apis-23,extra-android-support,addon-google_apis-google-19,google-apis-19,addon-google_apis-google-20,google-apis-20,addon-google_apis-google-21,google-apis-21,addon-google_apis-google-22,google-apis-22,addon-google_apis-google-23,google-apis-23,extra-google-google_play_services,extra-google-gcm,build-tools-19.1.0,build-tools-20.0.1,build-tools-21.0.1,build-tools-22.0.5,build-tools-23.0.2,extra-google-m2repository,extra-android-m2repository
- curl -L https://raw.github.com/embarkmobile/android-sdk-installer/version-2/android-sdk-installer | bash /dev/stdin --install=$COMPONENTS --accept=$LICENSES
- source ~/.android-sdk-installer/env
- android list targets
# Create and start emulator
- echo no | android create avd --force -n android-19 -t android-19 --abi armeabi-v7a
- echo no | android create avd --force -n android-21 -t android-21 --abi armeabi-v7a
- echo no | android create avd --force -n android-22 -t android-22 --abi armeabi-v7a
- npm install -g cordova@$CORDOVA_VERSION npm
- echo $JAVA_HOME
- node --version
- npm --version
- npm install