Xrasher/.travis.yml

55 lines
3.1 KiB
YAML
Raw Normal View History

2015-08-11 21:22:39 +06:00
language: android
2015-08-11 19:44:12 +06:00
android:
components:
2015-08-11 20:34:25 +06:00
- platform-tools
2015-08-11 19:44:12 +06:00
- build-tools-21.1.1
2015-10-04 12:24:31 +03:00
- android-13
2015-08-11 19:44:12 +06:00
- extra-android-support
2015-08-11 20:34:25 +06:00
jdk: oraclejdk7
notifications:
email: false
2015-08-11 19:44:12 +06:00
before_install:
- wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
2015-08-11 19:53:03 +06:00
- chmod +x android-ndk-r10e-linux-x86_64.bin && ./android-ndk-r10e-linux-x86_64.bin > /dev/null
2015-08-11 19:44:12 +06:00
- mv android-ndk-r10e android-ndk
- export PATH=`pwd`/android-ndk:`pwd`/android-sdk-linux/tools:`pwd`/android-sdk-linux/platform-tools:$PATH
2015-09-06 12:45:59 +03:00
- git submodule init
- git submodule update
2015-08-11 22:20:53 +06:00
script:
2015-08-20 12:28:00 +07:00
- sh gen-version.sh travis build
- python2 makepak.py xash-extras assets/extras.pak
2016-05-06 15:12:19 +00:00
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 SUPPORT_WEBP=false -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard"
2015-08-22 07:53:18 +07:00
- ant debug
- cp bin/xashdroid-debug.apk xashdroid-armv7.apk
2016-05-06 15:12:19 +00:00
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 SUPPORT_WEBP=false -j2 APP_CFLAGS="-w" APP_ABI="armeabi"
2015-08-22 07:53:18 +07:00
- ant debug
- cp bin/xashdroid-debug.apk xashdroid-armv6.apk
2016-05-06 15:12:19 +00:00
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 SUPPORT_WEBP=false -j2 APP_CFLAGS="-w" APP_ABI="x86"
2015-08-11 22:20:53 +06:00
- ant debug
2015-08-22 07:53:18 +07:00
- cp bin/xashdroid-debug.apk xashdroid-x86.apk
2016-05-06 15:12:19 +00:00
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 clean
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard" CFLAGS_OPT_ARM="-mthumb -mfpu=vfpv3-d16 -mcpu=cortex-a9 -pipe -fPIC"
- ant debug
- cp bin/xashdroid-debug.apk xashdroid-armv7-tegra2.apk
2016-05-06 15:12:19 +00:00
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 clean
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi" CFLAGS_OPT_ARMv5="-marm -march=armv5te -msoft-float -fPIC"
- ant debug
- cp bin/xashdroid-debug.apk xashdroid-armv5.apk
2015-08-11 22:20:53 +06:00
after_script:
2015-08-22 07:53:18 +07:00
- curl --upload-file xashdroid-armv7.apk https://transfer.sh/xash3d-armv7-`date -u +%y-%m-%d_%H-%M`.apk
- curl --upload-file xashdroid-armv6.apk https://transfer.sh/xash3d-armv6-`date -u +%y-%m-%d_%H-%M`.apk
- curl --upload-file xashdroid-x86.apk https://transfer.sh/xash3d-x86-`date -u +%y-%m-%d_%H-%M`.apk
- curl --upload-file xashdroid-armv7-tegra2.apk https://transfer.sh/xash3d-armv7-tegra2-`date -u +%y-%m-%d_%H-%M`.apk
- curl --upload-file xashdroid-armv5.apk https://transfer.sh/xash3d-armv5-`date -u +%y-%m-%d_%H-%M`.apk
2015-08-24 00:02:07 +07:00
- curl -T xashdroid-armv7.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv7-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
- curl -T xashdroid-armv6.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv6-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
- curl -T xashdroid-x86.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-x86-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
- curl -T xashdroid-armv7-tegra2.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv7-tegra2-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk
- curl -T xashdroid-armv5.apk -u $YADISK_USERNAME:$YADISK_PASSWORD https://webdav.yandex.ru/XashTestVersions/xashdroid-armv5-`date -u +%y-%m-%d_%H-%M`-`git rev-parse --short HEAD`.apk