debian-stable.yml

 1image: debian/stable
 2sources:
 3- https://git.sr.ht/~singpolyma/cheogram-android
 4artifacts:
 5- cheogram.apk
 6packages:
 7- wget
 8- unzip
 9- android-sdk
10secrets:
11- 7eed327c-05c7-49b4-baed-a4d8785588d5
12environment:
13  ANDROID_SDK_ROOT: /home/build/android
14tasks:
15- sdk: |
16    wget -qO android.zip https://dl.google.com/android/repository/commandlinetools-linux-6987402_latest.zip
17    unzip -qq android.zip
18    mkdir -p android/cmdline-tools
19    mv cmdline-tools android/cmdline-tools/tools
20    echo y | android/cmdline-tools/tools/bin/sdkmanager "platforms;android-29"
21    echo y | android/cmdline-tools/tools/bin/sdkmanager "platform-tools"
22    echo y | android/cmdline-tools/tools/bin/sdkmanager "build-tools;29.0.2"
23    touch ~/.android/repositories.cfg
24    yes | android/cmdline-tools/tools/bin/sdkmanager --licenses
25- build: |
26    cd cheogram-android
27    ./gradlew assembleCheogramFreeSystemDebug
28- assets: |
29    mv cheogram-android/build/outputs/apk/cheogramFreeSystem/debug/*.apk cheogram.apk