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-m92.aar https://gultsch.de/files/libwebrtc-m92.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