Set Android SDK env vars for containerized Forgejo builds.
Detect /opt/android-sdk-linux, export ANDROID_HOME/ANDROID_SDK_ROOT, and write local.properties so Gradle can resolve the SDK path.
This commit is contained in:
parent
acca36c3a3
commit
041fd7e5ee
1 changed files with 7 additions and 0 deletions
|
|
@ -109,6 +109,13 @@ jobs:
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
if [ -d /opt/android-sdk-linux ]; then
|
||||||
|
export ANDROID_HOME=/opt/android-sdk-linux
|
||||||
|
export ANDROID_SDK_ROOT=/opt/android-sdk-linux
|
||||||
|
echo "ANDROID_HOME=$ANDROID_HOME" >> "$GITHUB_ENV"
|
||||||
|
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
|
||||||
|
printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties
|
||||||
|
fi
|
||||||
chmod +x ./gradlew
|
chmod +x ./gradlew
|
||||||
./gradlew --version
|
./gradlew --version
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue