From d608f027d1686c6b2cf063549234770bd263b741 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 18 Oct 2019 09:32:38 -0700 Subject: GitHub Actions: add Android build Signed-off-by: Dirk Hohndel --- .github/workflows/android.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/android.yml 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 + -- cgit v1.2.3-70-g09d2