mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-31 09:15:13 +00:00
travis: build for android, not publish until touch controls are not done
This commit is contained in:
parent
d697421d81
commit
61f49938e5
29
.travis.yml
29
.travis.yml
@ -66,20 +66,21 @@ jobs:
|
|||||||
after_script:
|
after_script:
|
||||||
- ccache --show-stats
|
- ccache --show-stats
|
||||||
- sh scripts/continious_upload.sh xash3d-fwgs-${ARCH}.AppImage xashds-linux-${ARCH}
|
- sh scripts/continious_upload.sh xash3d-fwgs-${ARCH}.AppImage xashds-linux-${ARCH}
|
||||||
# - # ...
|
- # ...
|
||||||
# name: "Build for Android"
|
name: "Build for Android"
|
||||||
# cache: ccache
|
cache: ccache
|
||||||
# os: linux
|
os: linux
|
||||||
# dist: xenial
|
dist: xenial
|
||||||
# before_script:
|
before_script:
|
||||||
# - sh scripts/travis_common_deps.sh
|
- sh scripts/travis_common_deps.sh
|
||||||
# - sh scripts/travis_${TRAVIS_OS_NAME}_deps.sh
|
- sh scripts/travis_android_deps.sh
|
||||||
# - export ANDROID_HOME=$PWD/android-sdk-linux
|
- export ANDROID_SDK_HOME=$TRAVIS_BUILD_DIR/sdk
|
||||||
# - export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PWD/android-ndk
|
- export ANDROID_NDK_HOME=$ANDROID_SDK_HOME/ndk-bundle
|
||||||
# script:
|
script:
|
||||||
# - sh scripts/build_${TRAVIS_OS_NAME}_engine.sh
|
- cd android
|
||||||
# after_script:
|
- sh compile.sh
|
||||||
# - ccache --show-stats
|
after_script:
|
||||||
|
- ccache --show-stats
|
||||||
# - sh scripts/continious_upload.sh xash3d-fwgs.apk
|
# - sh scripts/continious_upload.sh xash3d-fwgs.apk
|
||||||
# - # ...
|
# - # ...
|
||||||
# name: "Build for Windows MinGW"
|
# name: "Build for Windows MinGW"
|
||||||
|
32
scripts/travis_android_deps.sh
Executable file
32
scripts/travis_android_deps.sh
Executable file
@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Download HLSDK"
|
||||||
|
|
||||||
|
cd $TRAVIS_BUILD_DIR
|
||||||
|
git clone --depth 1 --recursive https://github.com/FWGS/hlsdk-xash3d hlsdk || exit 1
|
||||||
|
|
||||||
|
echo "Download Android SDK"
|
||||||
|
mkdir -p sdk && cd sdk
|
||||||
|
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip -qO sdk.zip > /dev/null 2>/dev/null || exit 1
|
||||||
|
|
||||||
|
echo "Unpack Android SDK"
|
||||||
|
unzip sdk.zip > /dev/null 2>/dev/null || exit 1
|
||||||
|
|
||||||
|
echo "Download all needed tools and NDK"
|
||||||
|
cd tools/bin || exit 1
|
||||||
|
./sdkmanager --install build-tools\;29.0.1 platform-tools platforms\;android-19 ndk-bundle
|
||||||
|
|
||||||
|
echo "Download Xash3D FWGS Android source"
|
||||||
|
git clone --depth 1 https://github.com/FWGS/xash3d-android-project -b waf android || exit 1
|
||||||
|
cd android
|
||||||
|
|
||||||
|
echo "Fetching submodules"
|
||||||
|
git submodule update --init xash-extras || exit 1
|
||||||
|
|
||||||
|
ln -s $TRAVIS_BUILD_DIR xash3d-fwgs-sl
|
||||||
|
echo "Installed Xash3D FWGS source symlink"
|
||||||
|
|
||||||
|
ln -s $TRAVIS_BUILD_DIR/hlsdk hlsdk-xash3d-sl
|
||||||
|
echo "Install HLSDK source symlink"
|
||||||
|
|
||||||
|
cd $TRAVIS_BUILD_DIR
|
Loading…
x
Reference in New Issue
Block a user