Add android build to CI

This commit is contained in:
Maximilian Ammann 2021-12-19 16:44:01 +01:00
parent 4359e04810
commit 69624ba7a5
2 changed files with 23 additions and 6 deletions

View File

@ -7,7 +7,7 @@ env:
jobs:
build-x86:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
@ -18,8 +18,20 @@ jobs:
- name: Build
run: cargo build --bin mapr
build-aarch64-android:
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Build
run: tools/build-android
build-wasm:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
@ -46,7 +58,7 @@ jobs:
rsync -e "ssh -o StrictHostKeyChecking=no -i id_rsa" -r "dist/demo/." max@maxammann.org:~/public_html/mapr/
book:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
defaults:
run:
shell: bash

View File

@ -1,14 +1,14 @@
#!/bin/bash
set -e
webgl_flag=""
run=false
TEMP=$(getopt --long -o "g" "$@")
eval set -- "$TEMP"
while true; do
case "$1" in
-g)
webgl_flag="web-webgl,"
run=true
shift 2
;;
*)
@ -18,4 +18,9 @@ while true; do
done
cargo install cargo-apk
cargo apk run --lib
if [ "$run" = true ] ; then
cargo apk run --lib
else
cargo apk build --lib
fi