From 2a465e2ee67ff2e5e392374847ac4d53146e6707 Mon Sep 17 00:00:00 2001 From: a1batross Date: Tue, 11 Aug 2015 19:44:12 +0600 Subject: [PATCH] Add Travis CI support --- .travis.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..a076299a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +launguage: android +android: + components: + - build-tools-21.1.1 + - android-12 + - extra-android-support + +before_install: + - date + - wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin + - chmod +x android-ndk-r10e-linux-x86_64.bin && ./android-ndk-r10e-linux-x86_64.bin + - mv android-ndk-r10e android-ndk + - export PATH=`pwd`/android-ndk:`pwd`/android-sdk-linux/tools:`pwd`/android-sdk-linux/platform-tools:$PATH + - echo $PATH + - git clone https://github.com/SDLash3D/xash3d jni/src/Xash3D/xash3d + - git clone https://github.com/SDLash3D/halflife jni/src/HLSDK/halflife + - git clone https://github.com/SDLash3D/MobileTouchControls jni/src/MobileTouchControls/ + - git clone https://github.com/SDLash3D/nanogl jni/src/NanoGL/nanogl + - git clone https://github.com/SDLash3D/XashXT jni/src/XashXT/XashXT + - git clone https://github.com/mittorn/SDL-mirror jni/src/SDL2/SDL-mirror + - sed -i -- s/android-8/android-12/g project.properties + - android update project + - cd $TRAVIS_BUILD_DIR && ./travis-ci/show_setting.sh +script: + - cd $TRAVIS_BUILD_DIR + - ndk-build NDK_TOOLCHAIN_VERSION=4.8 XASH_SDL=1 SUPPORT_WEBP=false -j2 + - ant release +after_script: + - date