Xrasher/.travis.yml
2015-08-20 12:28:00 +07:00

32 lines
1.6 KiB
YAML

language: android
android:
components:
- platform-tools
- build-tools-21.1.1
- android-15
- extra-android-support
jdk: oraclejdk7
notifications:
email: false
before_install:
- 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 > /dev/null
- mv android-ndk-r10e android-ndk
- export PATH=`pwd`/android-ndk:`pwd`/android-sdk-linux/tools:`pwd`/android-sdk-linux/platform-tools:$PATH
- git clone -q --depth=1 https://github.com/SDLash3D/xash3d jni/src/Xash3D/xash3d
- git clone -q --depth=1 https://github.com/SDLash3D/halflife jni/src/HLSDK/halflife
- git clone -q --depth=1 https://github.com/SDLash3D/MobileTouchControls jni/src/MobileTouchControls/MobileTouchControls
- git clone -q --depth=1 https://github.com/SDLash3D/nanogl jni/src/NanoGL/nanogl
- git clone -q --depth=1 https://github.com/SDLash3D/XashXT jni/src/XashXT/XashXT
- git clone -q --depth=1 https://github.com/mittorn/SDL-mirror jni/src/SDL2/SDL-mirror
- sed -i -- s/android-8/android-15/g project.properties
script:
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 XASH_SDL=1 SUPPORT_WEBP=false -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard"
- sh gen-version.sh travis build
- ant debug
after_script:
- curl --upload-file bin/xashdroid-debug.apk https://transfer.sh/xash3d-armv7-a-`date +%d-%m-%y`.apk
- curl -T bin/xashdroid-debug.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv7-a-`date +%d-%m-%y`-`git rev-parse --short HEAD`.apk