Skip to content
Snippets Groups Projects
Commit de3a8508 authored by Lennart Goedhart's avatar Lennart Goedhart
Browse files

Add fabric keys and signing keystore for Travis to use

parent c29ef433
No related branches found
No related tags found
No related merge requests found
# http://docs.travis-ci.com/user/languages/android/
language: android language: android
jdk: oraclejdk8 jdk: oraclejdk8
sudo: false sudo: false
before_cache: before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/ - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache: cache:
directories: directories:
- $HOME/.gradle/caches/ - $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/ - $HOME/.gradle/wrapper/
- $HOME/.android/build-cache - $HOME/.android/build-cache
env: env:
global: global:
- EMULATOR_API_LEVEL=14 - EMULATOR_API_LEVEL=14
- ANDROID_API_LEVEL=25 - ANDROID_API_LEVEL=25
- ANDROID_BUILD_TOOLS_VERSION=25.0.2 - ANDROID_BUILD_TOOLS_VERSION=25.0.2
- ANDROID_ABI=armeabi-v7a - ANDROID_ABI=armeabi-v7a
- ADB_INSTALL_TIMEOUT=5 # minutes - ADB_INSTALL_TIMEOUT=5
android: android:
components: components:
# to install Android SDK tools 25.1.x - tools
- tools - platform-tools
- platform-tools - tools
- tools - build-tools-$ANDROID_BUILD_TOOLS_VERSION
- android-$EMULATOR_API_LEVEL
# Build tools - android-$ANDROID_API_LEVEL
- build-tools-$ANDROID_BUILD_TOOLS_VERSION - extra-android-support
- extra-android-m2repository
# SDK Versions - sys-img-$ANDROID_ABI-android-$ANDROID_API_LEVEL
- android-$EMULATOR_API_LEVEL - sys-img-$ANDROID_ABI-android-$EMULATOR_API_LEVEL
- android-$ANDROID_API_LEVEL
# Support library
- extra-android-support
# Latest artifacts in local repository
- extra-android-m2repository
# Emulator images
- sys-img-$ANDROID_ABI-android-$ANDROID_API_LEVEL
- sys-img-$ANDROID_ABI-android-$EMULATOR_API_LEVEL
licenses: licenses:
- android-sdk-license-.+ - android-sdk-license-.+
- android-sdk-preview-license-.+ - android-sdk-preview-license-.+
before_script: before_script:
# Create and start emulator - echo no | android create avd --force -n test -t android-14 --abi armeabi-v7a
- android list target - emulator -avd test -no-skin -no-audio -no-window &
- android list targets - android-wait-for-emulator
- echo no | android create avd --force -n test -t android-14 --abi armeabi-v7a - adb shell input keyevent 82 &
- emulator -avd test -no-skin -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
script: script:
- "./gradlew clean build connectedCheck -PdisablePreDex --stacktrace" - ./gradlew clean build connectedCheck -PdisablePreDex --stacktrace
notifications: notifications:
webhooks: webhooks:
urls: urls:
- https://webhooks.gitter.im/e/0283e844d525908106b2 - https://webhooks.gitter.im/e/0283e844d525908106b2
on_success: change # options: [always|never|change] default: always on_success: change
on_failure: always # options: [always|never|change] default: always on_failure: always
on_start: false # default: false on_start: false
before_install:
- openssl aes-256-cbc -K $encrypted_c75769befc95_key -iv $encrypted_c75769befc95_iv
-in keystore.jks.enc -out keystore.jks -d
- openssl aes-256-cbc -K $encrypted_c75769befc95_key -iv $encrypted_c75769befc95_iv
-in fabric.properties.enc -out app/fabric.properties -d
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment