Xrasher/scripts/gha/build_android.sh

27 lines
746 B
Bash
Raw Normal View History

#!/bin/bash
unset ANDROID_SDK_ROOT
export JAVA_HOME=$GITHUB_WORKSPACE/jdk-17.0.7+7
export ANDROID_HOME=$GITHUB_WORKSPACE/sdk
export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/cmdline-tools/tools/bin
pushd android
2024-11-20 07:15:50 +03:00
./gradlew assembleContinuous || exit 1
2024-11-20 06:56:58 +03:00
pushd app/build/outputs/apk/continuous
2024-11-20 07:15:50 +03:00
$ANDROID_HOME/build-tools/34.0.0/apksigner sign \
--ks $GITHUB_WORKSPACE/android/debug.keystore \
--ks-key-alias androiddebugkey \
--ks-pass pass:android \
--key-pass pass:android \
--out app-continuous-signed.apk app-continuous.apk || exit 1
popd
popd
mkdir -p artifacts/
2024-11-20 07:15:50 +03:00
mv android/app/build/outputs/apk/debug/app-continuous-signed.apk artifacts/xash3d-fwgs-android.apk