aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-03-23 19:57:34 +0000
committerKenny Root <kenny@the-b.org>2015-03-23 19:57:34 +0000
commitd4abef476ebaca68ac9a75338549f9fff149374d (patch)
tree0f2c719c7c17ad6e9e85d05ce4951135ee6ff791 /.travis.yml
parentd4e20caaf79525d3ac011f2d12e6b3c089cfde04 (diff)
downloadconnectbot-d4abef476ebaca68ac9a75338549f9fff149374d.tar.gz
connectbot-d4abef476ebaca68ac9a75338549f9fff149374d.tar.bz2
connectbot-d4abef476ebaca68ac9a75338549f9fff149374d.zip
travis: cache the NDK download as well
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 938a822..4d620f6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,18 +1,24 @@
language: android
jdk: openjdk7
+env:
+ global:
+ - NDK_VERSION=r10b
+
cache:
directories:
- $HOME/.gradle/caches/
+ - $HOME/.cache/ndk
before_install:
# Required libs for Android build tools
- sudo apt-get update
- sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch
# newest Android NDK
- - if [ `uname -m` = x86_64 ]; then wget https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 -O ndk.tb2; else wget https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86.tar.bz2 -O ndk.tb2; fi
+ - mkdir -p $HOME/.cache/ndk
+ - if [ `uname -m` = x86_64 ]; then curl https://dl.google.com/android/ndk/android-ndk32-${NDK_VERSION}-linux-x86_64.tar.bz2 -z $HOME/.cache/ndk/ndk-${NDK_VERSION}-64.tb2 -o $HOME/.cache/ndk/ndk-${NDK_VERSION}-64.tb2; ln -sf $HOME/.cache/ndk/ndk-${NDK_VERSION}-64.tb2 ndk.tb2; else curl https://dl.google.com/android/ndk/android-ndk32-${NDK_VERSION}-linux-x86.tar.bz2 -z $HOME/.cache/ndk/ndk-${NDK_VERSION}-32.tb2 -o $HOME/.cache/ndk/ndk-${NDK_VERSION}-32.tb2; ln -sf $HOME/.cache/ndk/ndk-${NDK_VERSION}-32.tb2 ndk.tb2; fi
- tar -jxf ndk.tb2
- - echo "ndk.dir=`pwd`/android-ndk-r10b" >> local.properties
+ - echo "ndk.dir=`pwd`/android-ndk-${NDK_VERSION}" >> local.properties
android:
components: