From 9c841c9e393b79bdd50bbf72cfec6cd77b94b73a Mon Sep 17 00:00:00 2001 From: gabrielemariotti Date: Mon, 14 Jul 2014 09:20:26 +0200 Subject: [PATCH] Switched travis plugin from android to java due to unsupported tool 20 --- .travis.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5f5e9261..69d3e600 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,24 +1,64 @@ -language: android -android: - components: - - build-tools-19.1.0 +language: java branches: only: - dev - master +jdk: oraclejdk7 + +env: + global: + - ANDROID_SDK_VERSION="r23" + notifications: email: false + before_install: + # environment info + - gradle -v + - uname -a + + # required libs for android build tools + # Update a system for ia32 libraries + - sudo apt-get update -qq + - if [ `uname -m` = x86_64 ]; then sudo apt-get update; fi + - if [ `uname -m` = x86_64 ]; then sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch; fi + # for gradle output style - export TERM=dumb - # environment info + # newer version of gradle + # - wget http://services.gradle.org/distributions/gradle-1.12-bin.zip + # - unzip -qq gradle-1.12-bin.zip + # - export GRADLE_HOME=$PWD/gradle-1.11 + # - export PATH=$GRADLE_HOME/bin:$PATH + + # just to test gradle version, against our provided one - ./gradlew -v - - uname -a + + # newest android SDK + - wget http://dl.google.com/android/android-sdk_${ANDROID_SDK_VERSION}-linux.tgz + - tar -zxf android-sdk_${ANDROID_SDK_VERSION}-linux.tgz + - export ANDROID_HOME=`pwd`/android-sdk-linux + - export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools + + # manually set sdk.dir variable, according to local paths + - echo "sdk.dir=$ANDROID_HOME" > local.properties + + # Install required components. + # For a full list, run `android list sdk -a --extended` + - echo yes | android update sdk --filter platform-tools --no-ui --force > /dev/null + - echo yes | android update sdk --all --filter build-tools-20.0.0 --no-ui --force > /dev/null + - echo yes | android update sdk --filter android-20 --no-ui --force > /dev/null + - echo yes | android update sdk --filter extra-android-support --no-ui --force > /dev/null + - echo yes | android update sdk --filter extra-android-m2repository --no-ui --force > /dev/null + + # Otherwise + #- echo yes | android update sdk -t tools,platform-tools,extra-android-support,extra-android-m2repository,android-19 --force --no-ui + # Let's try to build... #install: ./gradlew clean build