Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # https://github.com/SkyTubeTeam/SkyTube/blob/master/.github/workflows/android.yml
- name: Android CI
- on:
- push:
- branches: [ master ]
- pull_request:
- branches: [ master ]
- jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - uses: gradle/wrapper-validation-action@v1
- - name: set up JDK 11
- uses: actions/setup-java@v2
- with:
- java-version: 11
- distribution: "adopt"
- - name: Cache Gradle packages
- uses: actions/cache@v2
- with:
- path: ~/.gradle/caches
- key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- restore-keys: ${{ runner.os }}-gradle
- - name: Run Tests
- run: ./gradlew testOssDebugUnitTest
- - name: Build with Gradle
- run: ./gradlew assembleSnapshot
- - name: Upload Artifacts - OSS version
- uses: actions/upload-artifact@v2
- with:
- name: SkyTube-Oss.apk
- path: app/build/outputs/apk/oss/snapshot/SkyTube-Oss-*.apk
- - name: Upload Artifacts - Extra version
- uses: actions/upload-artifact@v2
- with:
- name: SkyTube-Extra.apk
- path: app/build/outputs/apk/extra/snapshot/SkyTube-Extra-*.apk
Advertisement
Add Comment
Please, Sign In to add comment