diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2019-10-18 09:32:38 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2019-10-18 20:46:01 -0700 |
commit | d608f027d1686c6b2cf063549234770bd263b741 (patch) | |
tree | 55bae7d16857e77a246393628e1c270cec55f9e5 /.github/workflows | |
parent | 6b334ac7d972fedfb8ccb1287e5d661e321325cb (diff) | |
download | subsurface-d608f027d1686c6b2cf063549234770bd263b741.tar.gz |
GitHub Actions: add Android build
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/android.yml | 34 |
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 + |