diff --git a/.travis.yml b/.travis.yml index e30dfcc824b3c1b07382a9c8783700063baf0a78..07bac2a791c454b864d7f5e5f32f9e9004dfffb0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,72 +1,52 @@ -# http://docs.travis-ci.com/user/languages/android/ language: android jdk: oraclejdk8 sudo: false - before_cache: - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ - +- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock +- rm -fr $HOME/.gradle/caches/*/plugin-resolution/ cache: directories: - - $HOME/.gradle/caches/ - - $HOME/.gradle/wrapper/ - - $HOME/.android/build-cache - + - $HOME/.gradle/caches/ + - $HOME/.gradle/wrapper/ + - $HOME/.android/build-cache env: global: - - EMULATOR_API_LEVEL=14 - - ANDROID_API_LEVEL=25 - - ANDROID_BUILD_TOOLS_VERSION=25.0.2 - - ANDROID_ABI=armeabi-v7a - - ADB_INSTALL_TIMEOUT=5 # minutes - + - EMULATOR_API_LEVEL=14 + - ANDROID_API_LEVEL=25 + - ANDROID_BUILD_TOOLS_VERSION=25.0.2 + - ANDROID_ABI=armeabi-v7a + - ADB_INSTALL_TIMEOUT=5 android: components: - # to install Android SDK tools 25.1.x - - tools - - platform-tools - - tools - - # Build tools - - build-tools-$ANDROID_BUILD_TOOLS_VERSION - - # SDK Versions - - 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 - - + - tools + - platform-tools + - tools + - build-tools-$ANDROID_BUILD_TOOLS_VERSION + - android-$EMULATOR_API_LEVEL + - android-$ANDROID_API_LEVEL + - extra-android-support + - extra-android-m2repository + - sys-img-$ANDROID_ABI-android-$ANDROID_API_LEVEL + - sys-img-$ANDROID_ABI-android-$EMULATOR_API_LEVEL licenses: - - android-sdk-license-.+ - - android-sdk-preview-license-.+ - - + - android-sdk-license-.+ + - android-sdk-preview-license-.+ before_script: - # Create and start emulator - - android list target - - android list targets - - echo no | android create avd --force -n test -t android-14 --abi armeabi-v7a - - emulator -avd test -no-skin -no-audio -no-window & - - android-wait-for-emulator - - adb shell input keyevent 82 & - +- echo no | android create avd --force -n test -t android-14 --abi armeabi-v7a +- emulator -avd test -no-skin -no-audio -no-window & +- android-wait-for-emulator +- adb shell input keyevent 82 & script: - - "./gradlew clean build connectedCheck -PdisablePreDex --stacktrace" - +- ./gradlew clean build connectedCheck -PdisablePreDex --stacktrace notifications: webhooks: urls: - - https://webhooks.gitter.im/e/0283e844d525908106b2 - on_success: change # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - on_start: false # default: false + - https://webhooks.gitter.im/e/0283e844d525908106b2 + on_success: change + on_failure: always + 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 diff --git a/fabric.properties.enc b/fabric.properties.enc new file mode 100644 index 0000000000000000000000000000000000000000..9715d4e807ef753b89582193e17873c7051bde9b Binary files /dev/null and b/fabric.properties.enc differ diff --git a/keystore.jks.enc b/keystore.jks.enc new file mode 100644 index 0000000000000000000000000000000000000000..e29a1ac910fa39ffb18d6b7732d8ac90fd0267e0 Binary files /dev/null and b/keystore.jks.enc differ