android.yml

 1name: Android CI
 2
 3on:
 4  push:
 5    branches: [ master ]
 6  pull_request:
 7    branches: [ master ]
 8
 9jobs:
10  build:
11
12    runs-on: ubuntu-latest
13
14    steps:
15    - uses: actions/checkout@v2
16    - name: set up JDK 11
17      uses: actions/setup-java@v2
18      with:
19        java-version: '11'
20        distribution: 'adopt'
21    - name: Download WebRTC
22      run: mkdir libs && wget -O libs/libwebrtc-m99.aar https://gultsch.de/files/libwebrtc-m99.aar
23    - name: Grant execute permission for gradlew
24      run: chmod +x gradlew
25    - name: Build Quicksy
26      run: ./gradlew assembleQuicksyFreeDebug
27    - name: Build Conversations
28      run: ./gradlew assembleConversationsFreeDebug
29    - uses: actions/upload-artifact@v2
30      with:
31        name: Conversations all-flavors (debug)
32        path: ./build/outputs/apk/**/debug/Conversations-*.apk
33
34