summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/android.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
new file mode 100644
index 000000000..07b90ec6b
--- /dev/null
+++ b/.github/workflows/android.yml
@@ -0,0 +1,34 @@
+name: Android
+on: push
+
+jobs:
+ buildInContainer:
+ runs-on: ubuntu-latest
+ container:
+ image: docker://dirkhh/android-builder:5.13.01
+
+ 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//build/outputs/apk/debug/subsurface-mobile-build-arm64-debug.apk ${GITHUB_WORKSPACE}/Subsurface-mobile.arm64.apk
+ cp /__w/subsurface/subsurface-mobile-build-arm//build/outputs/apk/debug/subsurface-mobile-build-arm-debug.apk ${GITHUB_WORKSPACE}/Subsurface-mobile.apk
+
+ - name: create CI release
+ uses: ./.github/actions/release
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_REPO: ${{ github.repository }}
+ REF: ${{ github.ref }}
+ COMMIT: ${{ github.sha }}
+ BIN1: ./Subsurface-mobile.apk
+ BIN2: ./Subsurface-mobile.arm64.apk
+