Files
homepage/.gitea/workflows/android.yml
Alexander Bocken d1fbb1c826
Some checks failed
Android APK / build (push) Failing after 14m16s
CI / update (push) Successful in 2m23s
fix: use rust:slim-trixie for JDK 21 and latest Rust, trim CI paths
- Switch to Debian Trixie base for native JDK 21 and latest Rust
- Remove Adoptium APT repo workaround
- Only trigger Android CI on src-tauri/ and build config changes
2026-03-24 18:48:08 +01:00

35 lines
864 B
YAML

name: Android APK
on:
push:
branches: [ master ]
paths:
- 'src-tauri/**'
- 'Dockerfile.android'
- '.gitea/workflows/android.yml'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build APK in container
run: |
docker build -f Dockerfile.android -t bocken-android .
docker create --name apk-extract bocken-android
docker cp apk-extract:/tmp/Bocken.apk ./Bocken.apk
docker rm apk-extract
- name: Deploy APK to server
uses: appleboy/scp-action@master
with:
host: bocken.org
username: homepage
key: ${{ secrets.homepage_ssh }}
passphrase: ${{ secrets.homepage_pass }}
port: 22
source: "Bocken.apk"
target: "/var/www/static/"