2024-03-24 00:31:23 -07:00
|
|
|
image: ubuntu/jammy
|
2024-03-23 23:56:14 -07:00
|
|
|
packages:
|
2024-03-24 00:31:23 -07:00
|
|
|
- openjdk-18-jdk
|
2024-03-23 23:56:14 -07:00
|
|
|
- gradle
|
|
|
|
|
- maven
|
|
|
|
|
sources:
|
|
|
|
|
- https://git.sr.ht/~buzzert/KordophoneDroid
|
|
|
|
|
tasks:
|
|
|
|
|
- setup: |
|
|
|
|
|
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
|
|
|
|
|
unzip commandlinetools-linux-11076708_latest.zip
|
|
|
|
|
mkdir android-sdk
|
|
|
|
|
yes | ./cmdline-tools/bin/sdkmanager --sdk_root=android-sdk --licenses
|
|
|
|
|
./cmdline-tools/bin/sdkmanager --sdk_root=android-sdk "build-tools;34.0.0" "platforms;android-33"
|
|
|
|
|
- build: |
|
|
|
|
|
export ANDROID_HOME=~/android-sdk
|
|
|
|
|
cd KordophoneDroid/
|
|
|
|
|
./gradlew assembleRelease
|
2024-03-24 00:31:23 -07:00
|
|
|
- prepare: |
|
|
|
|
|
cp app/build/outputs/apk/release/app-release-unsigned.apk ~/kordophone.apk
|
|
|
|
|
artifacts:
|
|
|
|
|
- kordophone.apk
|
|
|
|
|
|
|
|
|
|
|