Browse Source

ci: add Android

master
Yury Popov 2 years ago
parent
commit
c24a431c96
No account linked to committer's email address
1 changed files with 36 additions and 0 deletions
  1. 36
    0
      .github/workflows/android.yml

+ 36
- 0
.github/workflows/android.yml View File

name: Android

on:
workflow_dispatch:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
config: [debug, release]
include:
- config: debug
apkname: espeak-debug.apk
- config: release
apkname: espeak-release-unsigned.apk
name: Build ${{ matrix.config }} APK
steps:
- uses: actions/checkout@v3
- name: autoconf
run: ./autogen.sh ; chmod -x INSTALL m4/*.m4
- name: configure
run: ./configure --with-gradle=$(pwd)/android/gradlew
- name: make
run: make apk-${{ matrix.config }}
- name: upload
uses: actions/upload-artifact@v3
with:
name: android-${{ matrix.config }}.apk
path: android/build/outputs/apk/${{ matrix.config }}/${{ matrix.apkname }}
retention-days: 5

Loading…
Cancel
Save