subsurface/.github/workflows/android.yml
Dirk Hohndel d49647d288 GitHub Actions: stop creating CI releases
Net net this has caused more problems than it solved. Too often binaries
were missing or broken. Instead 'release equivalent' binaries are now
consistently posted to downloads/test via a Webhook.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-05-04 08:51:49 -07:00

42 lines
1.3 KiB
YAML

name: Android
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
buildInContainer:
runs-on: ubuntu-latest
container:
image: docker://subsurface/android-build-container:5.13.12
steps:
- name: checkout sources
uses: actions/checkout@v1
- name: run build
run: |
cd ..
ln -s /android/Qt .
ln -s /android/android-ndk-r18b .
ln -s /android/android-sdk-linux .
ls -l
bash -x subsurface/packaging/android/android-build-wrapper.sh
cp /__w/subsurface/subsurface-mobile-build-arm64/*mobile*/build/outputs/apk/debug/subsurface-mobile-arm64-v8a-debug.apk ${GITHUB_WORKSPACE}/Subsurface-mobile.arm64.apk
cp /__w/subsurface/subsurface-mobile-build-arm/*mobile*/build/outputs/apk/debug/subsurface-mobile-armeabi-v7a-debug.apk ${GITHUB_WORKSPACE}/Subsurface-mobile.apk
- name: prepare PR artifacts
if: github.event_name == 'pull_request'
run: |
mkdir -p Android-artifacts
mv Subsurface-mobile.apk Subsurface-mobile.arm64.apk Android-artifacts
- name: PR artifacts
if: github.event_name == 'pull_request'
uses: actions/upload-artifact@master
with:
name: Android-artifacts
path: Android-artifacts