name: Deploy Debug on: push: branches: [ main ] jobs: build: name: 🔨 Build runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up JDK uses: actions/setup-java@v1 with: java-version: 11 - name: Make gradle executable run: chmod +x ./gradlew - name: Build with Gradle run: ./gradlew build --stacktrace deploy: name: 🚀 Deploy to Firebase App Distribution needs: [ build ] runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v1 - name: Set up JDK 11 uses: actions/setup-java@v1 with: java-version: 11 - name: Make gradle executable run: chmod +x ./gradlew - name: Build Debug APK run: ./gradlew assembleDebug --stacktrace - name: Firebase App Distribution uses: wzieba/Firebase-Distribution-Github-Action@v1.3.4 with: appId: ${{secrets.FIREBASE_APP_ID}} token: ${{secrets.FIREBASE_TOKEN}} groups: production #testers file: androidApp/build/outputs/apk/debug/androidApp-debug.apk